blob: 1ac2a98fbd9294c7177500047d5f52b8fb89ffff [file] [log] [blame]
#ifndef __siginfo_t_defined
#define __siginfo_t_defined 1
#include <bits/types.h>
#include <bits/types/__sigval_t.h>
typedef struct siginfo
{
int si_signo; /* Signal number. */
int si_errno; /* If non-zero, an errno value associated with
this signal, as defined in <errno.h>. */
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