cb4f580e89ecb9c2af4294a626c8ef160ca23804
[gnulib.git] / signal.texi
1 @node signal.h
2 @section @file{signal.h}
3
4 POSIX specification: @url{http://www.opengroup.org/susv3xbd/signal.h.html}
5
6 Gnulib module: signal
7
8 Portability problems fixed by Gnulib:
9 @itemize
10 @item
11 @code{sigset_t} is only declared in <sys/types.h> on some platforms:
12 mingw.
13
14 @item
15 @code{struct sigaction} and @code{siginfo_t} are missing on some
16 platforms:
17 mingw.
18 @end itemize
19
20 Portability problems not fixed by Gnulib:
21 @itemize
22 @item
23 @code{struct sigaction} lacks the @code{sa_sigaction} member on some
24 platforms; this can also be detected by whether @code{SA_SIGINFO} is defined:
25 Interix 3.5.
26 @end itemize