sl@0: /** @file ../include/sys/signal.h sl@0: @internalComponent sl@0: */ sl@0: sl@0: /** @typedef typedef __sigset_t sigset_t sl@0: sl@0: The sigset_t data type is used to represent a signal set. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: sl@0: /** @def SIG_DFL sl@0: sl@0: Request for default signal handling. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIG_IGN sl@0: sl@0: Request that signal be ignored. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIG_ERR sl@0: sl@0: Return value from signal() in case of error. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGHUP sl@0: sl@0: Hangup. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGQUIT sl@0: sl@0: Terminal quit signal. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGILL sl@0: sl@0: Illegal opcode. sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGTRAP sl@0: sl@0: trace trap (not reset when caught) sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGABRT sl@0: sl@0: abort() sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGIOT sl@0: sl@0: compatibility sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: /** @def SIGEMT sl@0: sl@0: EMT instruction sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: /** @def SIGFPE sl@0: sl@0: floating point exception sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGKILL sl@0: sl@0: kill (cannot be caught or ignored) sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGBUS sl@0: sl@0: bus error sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGSEGV sl@0: sl@0: segmentation violation sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGSYS sl@0: sl@0: non-existent system call invoked sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGALRM sl@0: sl@0: alarm clock sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGTERM sl@0: sl@0: software termination signal from kill sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGURG sl@0: sl@0: urgent condition on IO channel sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGSTOP sl@0: sl@0: sendable stop signal not from tty sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGTSTP sl@0: sl@0: stop signal from tty sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGCONT sl@0: sl@0: continue a stopped process sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGCHLD sl@0: sl@0: to parent on child stop or exit sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGTTIN sl@0: sl@0: to readers pgrp upon background tty read sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGTTOU sl@0: sl@0: like TTIN sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGIO sl@0: sl@0: input or output possible signal sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: /** @def SIGXCPU sl@0: sl@0: exceeded CPU time limit sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGXFSZ sl@0: sl@0: exceeded file size limit sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGVTALRM sl@0: sl@0: virtual time alarm sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGPROF sl@0: sl@0: profiling time alarm sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGWINCH sl@0: sl@0: window size changes sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: /** @def SIGINFO sl@0: sl@0: information request sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @def SIGUSR1 sl@0: sl@0: user defined signal 1 sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGUSR2 sl@0: sl@0: user defined signal 2 sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SIGTHR sl@0: sl@0: Thread interrupt. sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: /** @def NSIG sl@0: sl@0: number of old signals (counting 0) sl@0: sl@0: @publishedAll sl@0: @released sl@0: */ sl@0: sl@0: sl@0: /** @def SA_ONSTACK sl@0: sl@0: take signal on signal stack sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SA_RESTART sl@0: sl@0: restart system call on signal return sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SA_RESETHAND sl@0: sl@0: reset to SIG_DFL when taking signal sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SA_NODEFER sl@0: sl@0: don't mask the signal we're delivering sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SA_NOCLDWAIT sl@0: sl@0: don't keep zombies around sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: /** @def SA_SIGINFO sl@0: sl@0: signal handler with SA_SIGINFO args sl@0: sl@0: @publishedAll sl@0: @externallyDefinedApi sl@0: */ sl@0: sl@0: