Logo Search packages:      
Sourcecode: linux version File versions  Download package

Public Attributes

siginfo Struct Reference

Collaboration diagram for siginfo:
Collaboration graph
[legend]

List of all members.

Public Attributes

int __pad0
union {
   struct {
      pid_t   _pid
      int   _status
      clock_t   _stime
      clock_t   _utime
   }   _irix_sigchld
   struct {
      pid_t   _pid
      __ARCH_SI_UID_T   _uid
   }   _kill
   int   _pad [SI_PAD_SIZE]
   struct {
      pid_t   _pid
      sigval_t   _sigval
      __ARCH_SI_UID_T   _uid
   }   _rt
   struct {
      pid_t   _pid
      int   _status
      clock_t   _stime
      __ARCH_SI_UID_T   _uid
      clock_t   _utime
   }   _sigchld
   struct {
      void __user *   _addr
      short   _addr_lsb
   }   _sigfault
   struct {
      __ARCH_SI_BAND_T   _band
      int   _fd
   }   _sigpoll
   struct {
      int   _overrun
      char   _pad [sizeof(__ARCH_SI_UID_T)-sizeof(int)]
      sigval_t   _sigval
      int   _sys_private
      timer_t   _tid
   }   _timer
_sifields
union {
   struct {
      __kernel_pid_t   _pid
      __ARCH_SI_UID_T   _uid
   }   _kill
   int   _pad [SI_PAD_SIZE]
   struct {
      __kernel_pid_t   _pid
      sigval_t   _sigval
      __ARCH_SI_UID_T   _uid
   }   _rt
   struct {
      __kernel_pid_t   _pid
      int   _status
      __kernel_clock_t   _stime
      __ARCH_SI_UID_T   _uid
      __kernel_clock_t   _utime
   }   _sigchld
   struct {
      void __user *   _addr
      short   _addr_lsb
   }   _sigfault
   struct {
      __ARCH_SI_BAND_T   _band
      int   _fd
   }   _sigpoll
   struct {
      int   _overrun
      char   _pad [sizeof(__ARCH_SI_UID_T)-sizeof(int)]
      sigval_t   _sigval
      int   _sys_private
      __kernel_timer_t   _tid
   }   _timer
_sifields
union {
   struct {
      pid_t   _pid
      uid_t   _uid
   }   _kill
   int   _pad [SI_PAD_SIZE]
   struct {
      pid_t   _pid
      sigval_t   _sigval
      uid_t   _uid
   }   _rt
   struct {
      pid_t   _pid
      int   _status
      clock_t   _stime
      uid_t   _uid
      clock_t   _utime
   }   _sigchld
   struct {
      void __user *   _addr
      short   _addr_lsb
      unsigned int   _flags
      int   _imm
      unsigned long   _isr
   }   _sigfault
   struct {
      long   _band
      int   _fd
   }   _sigpoll
   struct {
      int   _overrun
      char   _pad [sizeof(__ARCH_SI_UID_T)-sizeof(int)]
      sigval_t   _sigval
      int   _sys_private
      timer_t   _tid
   }   _timer
_sifields
int si_code
int si_errno
int si_signo

Detailed Description

Definition at line 19 of file siginfo.h.


The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index