X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=listati%2Fsignalfd_siginfo.h;fp=listati%2Fsignalfd_siginfo.h;h=373e32807729aed5b24986494f82013a01a43e1a;hb=bb6dc092f7af3a6d7aa63e2986b4169b4653156c;hp=0000000000000000000000000000000000000000;hpb=c15153bee6a516df24ebb4e7bf33ffa7ce91496d;p=gapil.git diff --git a/listati/signalfd_siginfo.h b/listati/signalfd_siginfo.h new file mode 100644 index 0000000..373e328 --- /dev/null +++ b/listati/signalfd_siginfo.h @@ -0,0 +1,21 @@ +struct signalfd_siginfo { + uint32_t ssi_signo; /* Signal number */ + int32_t ssi_errno; /* Error number (unused) */ + int32_t ssi_code; /* Signal code */ + uint32_t ssi_pid; /* PID of sender */ + uint32_t ssi_uid; /* Real UID of sender */ + int32_t ssi_fd; /* File descriptor (SIGIO) */ + uint32_t ssi_tid; /* Kernel timer ID (POSIX timers) + uint32_t ssi_band; /* Band event (SIGIO) */ + uint32_t ssi_overrun; /* POSIX timer overrun count */ + uint32_t ssi_trapno; /* Trap number that caused signal */ + int32_t ssi_status; /* Exit status or signal (SIGCHLD) */ + int32_t ssi_int; /* Integer sent by sigqueue(2) */ + uint64_t ssi_ptr; /* Pointer sent by sigqueue(2) */ + uint64_t ssi_utime; /* User CPU time consumed (SIGCHLD) */ + uint64_t ssi_stime; /* System CPU time consumed (SIGCHLD) */ + uint64_t ssi_addr; /* Address that generated signal + (for hardware-generated signals) */ + uint8_t pad[X]; /* Pad size to 128 bytes (allow for + additional fields in the future) */ +};