[−][src]Module nc::siginfo
Structs
si_kill_t | kill() |
si_rt_t | POSIX.1b signals |
si_sigchld_t | SIGCHLD |
si_sigpoll_t | SIGPOLL |
si_sigsys_t | SIGSYS |
si_timer_t | POSIX.1b timers |
sigev_thread_t | |
sigevent_t | |
siginfo_intern_t |
Constants
BUS_ADRALN | SIGBUS si_codes invalid address alignment |
BUS_ADRERR | non-existent physical address |
BUS_MCEERR_AO | hardware memory error detected in process but not consumed: action optional |
BUS_MCEERR_AR | hardware memory error consumed on a machine check: action required |
BUS_OBJERR | object specific hardware error |
CLD_CONTINUED | stopped child has continued |
CLD_DUMPED | child terminated abnormally |
CLD_EXITED | There is an additional set of SIGTRAP si_codes used by ptrace that are of the form: ((PTRACE_EVENT_XXX << 8) | SIGTRAP) SIGCHLD si_codes child has exited |
CLD_KILLED | child was killed |
CLD_STOPPED | child has stopped |
CLD_TRAPPED | traced child has trapped |
EMT_TAGOVF | SIGEMT si_codes tag overflow |
FPE_CONDTRAP | trap on condition |
FPE_FLTDIV | floating point divide by zero |
FPE_FLTINV | floating point invalid operation |
FPE_FLTOVF | floating point overflow |
FPE_FLTRES | floating point inexact result |
FPE_FLTSUB | subscript out of range |
FPE_FLTUND | floating point underflow |
FPE_FLTUNK | undiagnosed floating-point exception |
FPE_INTDIV | SIGFPE si_codes integer divide by zero |
FPE_INTOVF | integer overflow |
ILL_BADIADDR | unimplemented instruction address |
ILL_BADSTK | internal stack error |
ILL_COPROC | coprocessor error |
ILL_ILLADR | illegal addressing mode |
ILL_ILLOPC | SIGILL si_codes illegal opcode |
ILL_ILLOPN | illegal operand |
ILL_ILLTRP | illegal trap |
ILL_PRVOPC | privileged opcode |
ILL_PRVREG | privileged register |
NSIGBUS | |
NSIGCHLD | |
NSIGEMT | |
NSIGFPE | |
NSIGILL | |
NSIGPOLL | |
NSIGSEGV | |
NSIGSYS | |
NSIGTRAP | |
POLL_ERR | i/o error |
POLL_HUP | device disconnected |
POLL_IN | SIGPOLL (or any other signal without signal specific si_codes) si_codes data input available |
POLL_MSG | input message available |
POLL_OUT | output buffers available |
POLL_PRI | high priority input available |
SEGV_ACCADI | ADI not enabled for mapped object |
SEGV_ACCERR | invalid permissions for mapped object |
SEGV_ADIDERR | Disrupting MCD error |
SEGV_ADIPERR | Precise MCD exception |
SEGV_BNDERR | failed address bound checks |
SEGV_MAPERR | SIGSEGV si_codes address not mapped to object |
SEGV_PKUERR | failed protection key checks |
SIGEV_MAX_SIZE | |
SIGEV_NONE | other notification: meaningless |
SIGEV_PAD_SIZE | |
SIGEV_SIGNAL | sigevent definitions |
SIGEV_THREAD | deliver via thread creation |
SIGEV_THREAD_ID | deliver to thread |
SI_ASYNCIO | sent by AIO completion |
SI_ASYNCNL | sent by glibc async name lookup completion |
SI_DETHREAD | sent by execve() killing subsidiary threads |
SI_KERNEL | sent by the kernel from somewhere |
SI_MAX_SIZE | |
SI_MESGQ | sent by real time mesq state change |
SI_QUEUE | sent by sigqueue |
SI_SIGIO | sent by queued SIGIO |
SI_TIMER | sent by timer expiration |
SI_TKILL | sent by tkill system call |
SI_USER | How these fields are to be accessed. si_code values Digital reserves positive values for kernel-generated signals. sent by kill, sigsend, raise |
SYS_SECCOMP | SIGSYS si_codes seccomp triggered |
TRAP_BRANCH | process taken branch trap |
TRAP_BRKPT | SIGTRAP si_codes process breakpoint |
TRAP_HWBKPT | hardware breakpoint/watchpoint |
TRAP_TRACE | process trace trap |
TRAP_UNK | undiagnosed trap |
__FPE_DECDIV | decimal division by zero |
__FPE_DECERR | packed decimal error |
__FPE_DECOVF | decimal overflow |
__FPE_INVASC | invalid ASCII digit |
__FPE_INVDEC | invalid decimal digit |
__ILL_BNDMOD | bundle-update (modification) in progress |
__ILL_BREAK | illegal break |
Type Definitions
arch_si_band_t | The default "si_band" type is "long", as specified by POSIX. However, some architectures want to override this to "int" for historical compatibility reasons, so we allow that. |
arch_si_clock_t |
Unions
sifields_t | |
sigev_un_t | |
siginfo_t | |
sigval_t |