3a94852d43
There are some error and signal constants that are defined as a synonyms for other errors/sugnals. Let's support their qualification. * filter_qualify.c (struct alt_name): New type definition. (alt_signames, alt_errnames): New variables. (sigstr_to_uint): Check alt_signames for possible alternative signal name usage. (find_errno_by_name): Check alt_errnames for possible alternative error name usage. * linux/alpha/alt_errnoent.h: New file. * linux/alpha/alt_signalent.h: Likewise. * linux/alt_errnoent.h: Likewise. * linux/alt_signalent.h: Likewise. * linux/hppa/alt_errnoent.h: Likewise. * linux/mips/alt_errnoent.h: Likewise. * linux/mips/alt_signalent.h: Likewise. * linux/powerpc/alt_errnoent.h: Likewise. * linux/powerpc64/alt_errnoent.h: Likewise. * linux/sparc/alt_errnoent.h: Likewise. * linux/sparc/alt_signalent.h: Likewise. * linux/sparc64/alt_signalent.h: Likewise. * tests/qual_signal.test: Add some checks for alternative signal names.
5 lines
93 B
C
5 lines
93 B
C
_("SIGPOLL", "SIGIO"),
|
|
_("SIGUNUSED", "31"),
|
|
_("SIGINFO", "SIGPWR"),
|
|
_("SIGIOT", "SIGABRT"),
|