chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / sysdeps / unix / sysv / linux / kernel_sigaction.h
1 /* This is the sigaction structure from the Linux 2.1.20 kernel.  */
2
3 #define HAVE_SA_RESTORER
4
5 struct old_kernel_sigaction {
6         __sighandler_t k_sa_handler;
7         unsigned long sa_mask;
8         unsigned long sa_flags;
9         void (*sa_restorer) (void);
10 };
11
12 /* This is the sigaction structure from the Linux 2.1.68 kernel.  */
13
14 struct kernel_sigaction {
15         __sighandler_t k_sa_handler;
16         unsigned long sa_flags;
17         void (*sa_restorer) (void);
18         sigset_t sa_mask;
19 };