Octopus
siginfo_t Struct Reference

Detailed Description

Definition at line 286 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 288 of file signals.c.

◆ si_errno

int siginfo_t::si_errno

Definition at line 290 of file signals.c.

◆ si_code

int siginfo_t::si_code

Definition at line 292 of file signals.c.

◆ __pad0

int siginfo_t::__pad0

Definition at line 298 of file signals.c.

◆ _pad

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

Definition at line 303 of file signals.c.

◆ si_pid

__pid_t siginfo_t::si_pid

Definition at line 308 of file signals.c.

◆ si_uid

__uid_t siginfo_t::si_uid

Definition at line 309 of file signals.c.

◆ 

struct { ... } siginfo_t::_kill

◆ si_tid

int siginfo_t::si_tid

Definition at line 315 of file signals.c.

◆ si_overrun

int siginfo_t::si_overrun

Definition at line 316 of file signals.c.

◆ si_sigval

__sigval_t siginfo_t::si_sigval

Definition at line 317 of file signals.c.

◆ 

struct { ... } siginfo_t::_timer

◆ 

struct { ... } siginfo_t::_rt

◆ si_status

int siginfo_t::si_status

Definition at line 333 of file signals.c.

◆ si_utime

__clock_t siginfo_t::si_utime

Definition at line 334 of file signals.c.

◆ si_stime

__clock_t siginfo_t::si_stime

Definition at line 335 of file signals.c.

◆ 

struct { ... } siginfo_t::_sigchld

◆ si_addr

void* siginfo_t::si_addr

Definition at line 341 of file signals.c.

◆ si_addr_lsb

short int siginfo_t::si_addr_lsb

Definition at line 343 of file signals.c.

◆ _lower

void* siginfo_t::_lower

Definition at line 349 of file signals.c.

◆ _upper

void* siginfo_t::_upper

Definition at line 350 of file signals.c.

◆ 

struct { ... } siginfo_t::_addr_bnd

◆ _pkey

__uint32_t siginfo_t::_pkey

Definition at line 353 of file signals.c.

◆ 

union { ... } siginfo_t::_bounds

◆ 

struct { ... } siginfo_t::_sigfault

◆ si_band

long int siginfo_t::si_band

Definition at line 360 of file signals.c.

◆ si_fd

int siginfo_t::si_fd

Definition at line 361 of file signals.c.

◆ 

struct { ... } siginfo_t::_sigpoll

◆ _call_addr

void* siginfo_t::_call_addr

Definition at line 368 of file signals.c.

◆ _syscall

int siginfo_t::_syscall

Definition at line 369 of file signals.c.

◆ _arch

unsigned int siginfo_t::_arch

Definition at line 370 of file signals.c.

◆ 

struct { ... } siginfo_t::_sigsys

◆ 

union { ... } siginfo_t::_sifields

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