]>
Commit | Line | Data |
---|---|---|
a992f506 ZW |
1 | #ifndef __siginfo_t_defined |
2 | #define __siginfo_t_defined 1 | |
3 | ||
4 | #include <bits/types.h> | |
67f0aff0 | 5 | #include <bits/types/__sigval_t.h> |
a992f506 | 6 | |
ed370924 | 7 | typedef struct |
a992f506 ZW |
8 | { |
9 | int si_signo; /* Signal number. */ | |
10 | int si_errno; /* If non-zero, an errno value associated with | |
11 | this signal, as defined in <errno.h>. */ | |
12 | int si_code; /* Signal code. */ | |
13 | __pid_t si_pid; /* Sending process ID. */ | |
14 | __uid_t si_uid; /* Real user ID of sending process. */ | |
15 | void *si_addr; /* Address of faulting instruction. */ | |
16 | int si_status; /* Exit value or signal. */ | |
17 | long int si_band; /* Band event for SIGPOLL. */ | |
67f0aff0 | 18 | __sigval_t si_value; /* Signal value. */ |
a992f506 ZW |
19 | } siginfo_t; |
20 | ||
21 | #endif |