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