kernel_sigaction.h 487 B

123456789101112131415161718
  1. /* This is the sigaction struction from the Linux 2.1.20 kernel. */
  2. struct old_kernel_sigaction {
  3. __sighandler_t k_sa_handler;
  4. unsigned long sa_mask;
  5. unsigned int sa_flags;
  6. };
  7. /* This is the sigaction structure from the Linux 2.1.68 kernel. */
  8. struct kernel_sigaction {
  9. __sighandler_t k_sa_handler;
  10. unsigned int sa_flags;
  11. sigset_t sa_mask;
  12. };
  13. extern int __syscall_rt_sigaction (int, const struct kernel_sigaction *__unbounded,
  14. struct kernel_sigaction *__unbounded, size_t);