Octopus
siginfo_t Struct Reference

Detailed Description

Definition at line 1459 of file signals.c.

Public Attributes

int si_signo
 
int si_errno
 
int si_code
 
int __pad0
 
union {
   int   _pad [((128/sizeof(int)) - 4)]
 
   struct {
      __pid_t   si_pid
 
      __uid_t   si_uid
 
   }   _kill
 
   struct {
      int   si_tid
 
      int   si_overrun
 
      __sigval_t   si_sigval
 
   }   _timer
 
   struct {
      __pid_t   si_pid
 
      __uid_t   si_uid
 
      __sigval_t   si_sigval
 
   }   _rt
 
   struct {
      __pid_t   si_pid
 
      __uid_t   si_uid
 
      int   si_status
 
      __clock_t   si_utime
 
      __clock_t   si_stime
 
   }   _sigchld
 
   struct {
      void *   si_addr
 
      short int   si_addr_lsb
 
      union {
         struct {
            void *   _lower
 
            void *   _upper
 
         }   _addr_bnd
 
         __uint32_t   _pkey
 
      }   _bounds
 
   }   _sigfault
 
   struct {
      long int   si_band
 
      int   si_fd
 
   }   _sigpoll
 
   struct {
      void *   _call_addr
 
      int   _syscall
 
      unsigned int   _arch
 
   }   _sigsys
 
} _sifields
 

Member Data Documentation

◆ si_signo

int siginfo_t::si_signo

Definition at line 1461 of file signals.c.

◆ si_errno

int siginfo_t::si_errno

Definition at line 1463 of file signals.c.

◆ si_code

int siginfo_t::si_code

Definition at line 1465 of file signals.c.

◆ __pad0

int siginfo_t::__pad0

Definition at line 1471 of file signals.c.

◆ _pad

int siginfo_t::_pad[((128/sizeof(int)) - 4)]

Definition at line 1476 of file signals.c.

◆ si_pid

__pid_t siginfo_t::si_pid

Definition at line 1481 of file signals.c.

◆ si_uid

__uid_t siginfo_t::si_uid

Definition at line 1482 of file signals.c.

◆ 

struct { ... } siginfo_t::_kill

◆ si_tid

int siginfo_t::si_tid

Definition at line 1488 of file signals.c.

◆ si_overrun

int siginfo_t::si_overrun

Definition at line 1489 of file signals.c.

◆ si_sigval

__sigval_t siginfo_t::si_sigval

Definition at line 1490 of file signals.c.

◆ 

struct { ... } siginfo_t::_timer

◆ 

struct { ... } siginfo_t::_rt

◆ si_status

int siginfo_t::si_status

Definition at line 1506 of file signals.c.

◆ si_utime

__clock_t siginfo_t::si_utime

Definition at line 1507 of file signals.c.

◆ si_stime

__clock_t siginfo_t::si_stime

Definition at line 1508 of file signals.c.

◆ 

struct { ... } siginfo_t::_sigchld

◆ si_addr

void* siginfo_t::si_addr

Definition at line 1514 of file signals.c.

◆ si_addr_lsb

short int siginfo_t::si_addr_lsb

Definition at line 1516 of file signals.c.

◆ _lower

void* siginfo_t::_lower

Definition at line 1522 of file signals.c.

◆ _upper

void* siginfo_t::_upper

Definition at line 1523 of file signals.c.

◆ 

struct { ... } siginfo_t::_addr_bnd

◆ _pkey

__uint32_t siginfo_t::_pkey

Definition at line 1526 of file signals.c.

◆ 

union { ... } siginfo_t::_bounds

◆ 

struct { ... } siginfo_t::_sigfault

◆ si_band

long int siginfo_t::si_band

Definition at line 1533 of file signals.c.

◆ si_fd

int siginfo_t::si_fd

Definition at line 1534 of file signals.c.

◆ 

struct { ... } siginfo_t::_sigpoll

◆ _call_addr

void* siginfo_t::_call_addr

Definition at line 1541 of file signals.c.

◆ _syscall

int siginfo_t::_syscall

Definition at line 1542 of file signals.c.

◆ _arch

unsigned int siginfo_t::_arch

Definition at line 1543 of file signals.c.

◆ 

struct { ... } siginfo_t::_sigsys

◆ 

union { ... } siginfo_t::_sifields

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