Gnulib module: signal-h
Portability problems fixed by Gnulib:
volatile sig_atomic_tis rejected by older compilers on some platforms: AIX.
sigset_tis missing on some platforms: MSVC 9.
sigset_tis only declared in <sys/types.h> on some platforms: mingw.
siginfo_tare missing on some platforms: mingw, MSVC 9.
struct sigactionlacks the
sa_sigactionmember on some platforms: Irix 5.3, Interix 3.5.
pid_tis not defined on some platforms: MSVC 9.
SIGPIPEis not defined on some platforms: mingw, MSVC 9.
SA_NODEFERis not defined on some platforms: Interix 3.5.
SA_RESTARTare not defined on some platforms: NonStop.
sighandler_t(a GNU extension) is not defined on most non-glibc platforms: MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
Portability problems not fixed by Gnulib:
SIGRTMAXexpand to an expression of type
inton some platforms: OSF/1 5.1.
SIGBUSis set to the same value as
SIGSEGV, rather than being a distinct signal, on some platforms: Haiku.