|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
| struct | sigset_t |
| union | sigval |
| struct | sigevent |
Macros | |
| #define | SIGHUP 1 |
| Hangup. | |
| #define | SIGINT 2 |
| Interrupt. | |
| #define | SIGQUIT 3 |
| Quit. | |
| #define | SIGILL 4 |
| Illegal instruction. | |
| #define | SIGTRAP 5 |
| Trace/breakpoint trap. | |
| #define | SIGABRT 6 |
| Aborted. | |
| #define | SIGBUS 7 |
| Bus error. | |
| #define | SIGFPE 8 |
| Arithmetic exception. | |
| #define | SIGKILL 9 |
| Killed. | |
| #define | SIGUSR1 10 |
| User-defined signal 1. | |
| #define | SIGSEGV 11 |
| Invalid memory reference. | |
| #define | SIGUSR2 12 |
| User-defined signal 2. | |
| #define | SIGPIPE 13 |
| Broken pipe. | |
| #define | SIGALRM 14 |
| Alarm clock. | |
| #define | SIGTERM 15 |
| Terminated. | |
| #define | SIGCHLD 17 |
| Child status changed. | |
| #define | SIGCONT 18 |
| Continued. | |
| #define | SIGSTOP 19 |
| Stop executing. | |
| #define | SIGTSTP 20 |
| Stopped. | |
| #define | SIGTTIN 21 |
| Stopped (read) | |
| #define | SIGTTOU 22 |
| Stopped (write) | |
| #define | SIGURG 23 |
| Urgent I/O condition. | |
| #define | SIGXCPU 24 |
| CPU time limit exceeded. | |
| #define | SIGXFSZ 25 |
| File size limit exceeded. | |
| #define | SIGVTALRM 26 |
| Virtual timer expired. | |
| #define | SIGPROF 27 |
| Profiling timer expired. | |
| #define | SIGPOLL 29 |
| Pollable event occurred. | |
| #define | SIGSYS 31 |
| Bad system call. | |
| #define | SIGRTMIN 32 |
| #define | SIGRTMAX (SIGRTMIN + RTSIG_MAX) |
| #define | SIGEV_NONE 1 |
| #define | SIGEV_SIGNAL 2 |
| #define | SIGEV_THREAD 3 |
| #define | SIG_BLOCK 0 |
| #define | SIG_SETMASK 1 |
| #define | SIG_UNBLOCK 2 |
Typedefs | |
| typedef int | sig_atomic_t |
Functions | |
| char * | strsignal (int signum) |
| int | sigemptyset (sigset_t *set) |
| int | sigfillset (sigset_t *set) |
| int | sigaddset (sigset_t *set, int signo) |
| int | sigdelset (sigset_t *set, int signo) |
| int | sigismember (const sigset_t *set, int signo) |
| int | sigprocmask (int how, const sigset_t *ZRESTRICT set, sigset_t *ZRESTRICT oset) |
| int | pthread_sigmask (int how, const sigset_t *ZRESTRICT set, sigset_t *ZRESTRICT oset) |
| #define SIG_BLOCK 0 |
| #define SIG_SETMASK 1 |
| #define SIG_UNBLOCK 2 |
| #define SIGABRT 6 |
Aborted.
| #define SIGALRM 14 |
Alarm clock.
| #define SIGBUS 7 |
Bus error.
| #define SIGCHLD 17 |
Child status changed.
| #define SIGCONT 18 |
Continued.
| #define SIGEV_NONE 1 |
| #define SIGEV_SIGNAL 2 |
| #define SIGEV_THREAD 3 |
| #define SIGFPE 8 |
Arithmetic exception.
| #define SIGHUP 1 |
Hangup.
| #define SIGILL 4 |
Illegal instruction.
| #define SIGINT 2 |
Interrupt.
| #define SIGKILL 9 |
Killed.
| #define SIGPIPE 13 |
Broken pipe.
| #define SIGPOLL 29 |
Pollable event occurred.
| #define SIGPROF 27 |
Profiling timer expired.
| #define SIGQUIT 3 |
Quit.
| #define SIGRTMIN 32 |
| #define SIGSEGV 11 |
Invalid memory reference.
| #define SIGSTOP 19 |
Stop executing.
| #define SIGSYS 31 |
Bad system call.
| #define SIGTERM 15 |
Terminated.
| #define SIGTRAP 5 |
Trace/breakpoint trap.
| #define SIGTSTP 20 |
Stopped.
| #define SIGTTIN 21 |
Stopped (read)
| #define SIGTTOU 22 |
Stopped (write)
| #define SIGURG 23 |
Urgent I/O condition.
| #define SIGUSR1 10 |
User-defined signal 1.
| #define SIGUSR2 12 |
User-defined signal 2.
| #define SIGVTALRM 26 |
Virtual timer expired.
| #define SIGXCPU 24 |
CPU time limit exceeded.
| #define SIGXFSZ 25 |
File size limit exceeded.
| typedef int sig_atomic_t |
| int sigaddset | ( | sigset_t * | set, |
| int | signo | ||
| ) |
| int sigdelset | ( | sigset_t * | set, |
| int | signo | ||
| ) |
| int sigemptyset | ( | sigset_t * | set | ) |
| int sigfillset | ( | sigset_t * | set | ) |
| int sigismember | ( | const sigset_t * | set, |
| int | signo | ||
| ) |
| char * strsignal | ( | int | signum | ) |