#ifndef __siginfo_t_defined #define __siginfo_t_defined 1 #include #include typedef struct { int si_signo; /* Signal number. */ int si_errno; /* If non-zero, an errno value associated with this signal, as defined in . */ int si_code; /* Signal code. */ __pid_t si_pid; /* Sending process ID. */ __uid_t si_uid; /* Real user ID of sending process. */ void *si_addr; /* Address of faulting instruction. */ int si_status; /* Exit value or signal. */ long int si_band; /* Band event for SIGPOLL. */ __sigval_t si_value; /* Signal value. */ } siginfo_t; #endif