Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
compat_siginfo Struct Reference

#include <compat.h>

Data Fields

int si_signo
 
int si_code
 
int si_errno
 
union {
   int   _pad [SI_PAD_SIZE32]
 
   struct {
      compat_pid_t   _pid
 
      __compat_uid_t   _uid
 
   }   _kill
 
   struct {
      compat_pid_t   _pid
 
      __compat_uid_t   _uid
 
      int   _status
 
      compat_clock_t   _utime
 
      compat_clock_t   _stime
 
   }   _sigchld
 
   struct {
      compat_pid_t   _pid
 
      compat_clock_t   _utime
 
      int   _status
 
      compat_clock_t   _stime
 
   }   _irix_sigchld
 
   struct {
      s32   _addr
 
   }   _sigfault
 
   struct {
      int   _band
 
      int   _fd
 
   }   _sigpoll
 
   struct {
      timer_t   _tid
 
      int   _overrun
 
      compat_sigval_t   _sigval
 
      int   _sys_private
 
   }   _timer
 
   struct {
      compat_pid_t   _pid
 
      __compat_uid_t   _uid
 
      compat_sigval_t   _sigval
 
   }   _rt
 
_sifields
 
union {
   int   _pad [128/sizeof(int)-3]
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
   }   _kill
 
   struct {
      compat_timer_t   _tid
 
      int   _overrun
 
      char   _pad [sizeof(unsigned int)-sizeof(int)]
 
      compat_sigval_t   _sigval
 
      int   _sys_private
 
   }   _timer
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      compat_sigval_t   _sigval
 
   }   _rt
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      int   _status
 
      compat_clock_t   _utime
 
      compat_clock_t   _stime
 
   }   _sigchld
 
   struct {
      unsigned int   _addr
 
   }   _sigfault
 
   struct {
      int   _band
 
      int   _fd
 
   }   _sigpoll
 
_sifields
 
union {
   int   _pad [128/sizeof(int)-3]
 
   struct {
      pid_t   _pid
 
      uid_t   _uid
 
   }   _kill
 
   struct {
      compat_timer_t   _tid
 
      int   _overrun
 
      compat_sigval_t   _sigval
 
      int   _sys_private
 
   }   _timer
 
   struct {
      pid_t   _pid
 
      uid_t   _uid
 
      compat_sigval_t   _sigval
 
   }   _rt
 
   struct {
      pid_t   _pid
 
      uid_t   _uid
 
      int   _status
 
      compat_clock_t   _utime
 
      compat_clock_t   _stime
 
   }   _sigchld
 
   struct {
      __u32   _addr
 
   }   _sigfault
 
   struct {
      int   _band
 
      int   _fd
 
   }   _sigpoll
 
_sifields
 
union {
   int   _pad [SI_PAD_SIZE32]
 
   struct {
      compat_pid_t   _pid
 
      unsigned int   _uid
 
   }   _kill
 
   struct {
      compat_timer_t   _tid
 
      int   _overrun
 
      compat_sigval_t   _sigval
 
      int   _sys_private
 
   }   _timer
 
   struct {
      compat_pid_t   _pid
 
      unsigned int   _uid
 
      compat_sigval_t   _sigval
 
   }   _rt
 
   struct {
      compat_pid_t   _pid
 
      unsigned int   _uid
 
      int   _status
 
      compat_clock_t   _utime
 
      compat_clock_t   _stime
 
   }   _sigchld
 
   struct {
      u32   _addr
 
      int   _trapno
 
   }   _sigfault
 
   struct {
      int   _band
 
      int   _fd
 
   }   _sigpoll
 
_sifields
 
union {
   int   _pad [COMPAT_SI_PAD_SIZE]
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
   }   _kill
 
   struct {
      compat_timer_t   _tid
 
      int   _overrun
 
      compat_sigval_t   _sigval
 
      int   _sys_private
 
      int   _overrun_incr
 
   }   _timer
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      compat_sigval_t   _sigval
 
   }   _rt
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      int   _status
 
      compat_clock_t   _utime
 
      compat_clock_t   _stime
 
   }   _sigchld
 
   struct {
      unsigned int   _addr
 
   }   _sigfault
 
   struct {
      int   _band
 
      int   _fd
 
   }   _sigpoll
 
_sifields
 
union {
   int   _pad [128/sizeof(int)-3]
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
   }   _kill
 
   struct {
      compat_timer_t   _tid
 
      int   _overrun
 
      compat_sigval_t   _sigval
 
      int   _sys_private
 
      int   _overrun_incr
 
   }   _timer
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      compat_sigval_t   _sigval
 
   }   _rt
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      int   _status
 
      compat_clock_t   _utime
 
      compat_clock_t   _stime
 
   }   _sigchld
 
   struct {
      unsigned int   _pid
 
      unsigned int   _uid
 
      int   _status
 
      compat_s64   _utime
 
      compat_s64   _stime
 
   }   _sigchld_x32
 
   struct {
      unsigned int   _addr
 
   }   _sigfault
 
   struct {
      int   _band
 
      int   _fd
 
   }   _sigpoll
 
   struct {
      unsigned int   _call_addr
 
      int   _syscall
 
      unsigned int   _arch
 
   }   _sigsys
 
_sifields
 

Detailed Description

Definition at line 135 of file compat.h.

Field Documentation

s32 _addr

Definition at line 168 of file compat.h.

unsigned int _addr

Definition at line 177 of file compat.h.

__u32 _addr

Definition at line 193 of file compat.h.

u32 _addr

Definition at line 198 of file compat.h.

unsigned int _arch

Definition at line 195 of file compat.h.

int _band

Definition at line 173 of file compat.h.

unsigned int _call_addr

Definition at line 193 of file compat.h.

int _fd

Definition at line 174 of file compat.h.

struct { ... } _irix_sigchld
struct { ... } _kill
struct { ... } _kill
struct { ... } _kill
struct { ... } _kill
struct { ... } _kill
struct { ... } _kill
int _overrun

Definition at line 180 of file compat.h.

int _overrun_incr

Definition at line 140 of file compat.h.

int _pad[128/sizeof(int)-3]

Definition at line 141 of file compat.h.

char _pad[sizeof(unsigned int)-sizeof(int)]

Definition at line 154 of file compat.h.

Definition at line 145 of file compat.h.

unsigned int _pid

Definition at line 146 of file compat.h.

pid_t _pid

Definition at line 163 of file compat.h.

struct { ... } _rt
struct { ... } _rt
struct { ... } _rt
struct { ... } _rt
struct { ... } _rt
struct { ... } _rt
union { ... } _sifields
union { ... } _sifields
union { ... } _sifields
union { ... } _sifields
union { ... } _sifields
union { ... } _sifields
struct { ... } _sigchld
struct { ... } _sigchld
struct { ... } _sigchld
struct { ... } _sigchld
struct { ... } _sigchld
struct { ... } _sigchld
struct { ... } _sigchld_x32
struct { ... } _sigfault
struct { ... } _sigfault
struct { ... } _sigfault
struct { ... } _sigfault
struct { ... } _sigfault
struct { ... } _sigfault
struct { ... } _sigpoll
struct { ... } _sigpoll
struct { ... } _sigpoll
struct { ... } _sigpoll
struct { ... } _sigpoll
struct { ... } _sigpoll
struct { ... } _sigsys
compat_sigval_t _sigval

Definition at line 181 of file compat.h.

int _status

Definition at line 153 of file compat.h.

Definition at line 155 of file compat.h.

compat_s64 _stime

Definition at line 178 of file compat.h.

int _sys_private

Definition at line 182 of file compat.h.

int _syscall

Definition at line 194 of file compat.h.

Definition at line 152 of file compat.h.

timer_t _tid

Definition at line 179 of file compat.h.

struct { ... } _timer
struct { ... } _timer
struct { ... } _timer
struct { ... } _timer
struct { ... } _timer
struct { ... } _timer
int _trapno

Definition at line 199 of file compat.h.

Definition at line 146 of file compat.h.

unsigned int _uid

Definition at line 147 of file compat.h.

uid_t _uid

Definition at line 164 of file compat.h.

Definition at line 154 of file compat.h.

compat_s64 _utime

Definition at line 177 of file compat.h.

int si_code

Definition at line 137 of file compat.h.

int si_errno

Definition at line 138 of file compat.h.

int si_signo

Definition at line 136 of file compat.h.


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