|
VSF Documented
|
Go to the source code of this file.
Data Structures | |
| union | sigval |
| struct | sigevent |
| struct | siginfo_t |
| struct | sigset_t |
| struct | sigaction |
| struct | signal_timespec |
| struct | vsf_linux_signal_vplt_t |
Macros | |
| #define | kill VSF_LINUX_WRAPPER(kill) |
| #define | signal VSF_LINUX_WRAPPER(signal) |
| #define | sigaction VSF_LINUX_WRAPPER(sigaction) |
| #define | sigprocmask VSF_LINUX_WRAPPER(sigprocmask) |
| #define | raise VSF_LINUX_WRAPPER(raise) |
| #define | sigemptyset VSF_LINUX_WRAPPER(sigemptyset) |
| #define | sigfillset VSF_LINUX_WRAPPER(sigfillset) |
| #define | sigaddsetmask VSF_LINUX_WRAPPER(sigaddsetmask) |
| #define | sigdelsetmask VSF_LINUX_WRAPPER(sigdelsetmask) |
| #define | sigtestsetmask VSF_LINUX_WRAPPER(sigtestsetmask) |
| #define | pthread_sigmask VSF_LINUX_WRAPPER(pthread_sigmask) |
| #define | sigwaitinfo VSF_LINUX_WRAPPER(sigwaitinfo) |
| #define | sigtimedwait VSF_LINUX_WRAPPER(sigtimedwait) |
| #define | SIGEV_SIGNAL SIGEV_SIGNAL |
| #define | SIGEV_NONE SIGEV_NONE |
| #define | SIGEV_THREAD SIGEV_THREAD |
| #define | SIGHUP 1 |
| #define | SIGINT 2 |
| #define | SIGQUIT 3 |
| #define | SIGILL 4 |
| #define | SIGTRAP 5 |
| #define | SIGABRT 6 |
| #define | SIGIOT 6 |
| #define | SIGBUS 7 |
| #define | SIGFPE 8 |
| #define | SIGKILL 9 |
| #define | SIGUSR1 10 |
| #define | SIGSEGV 11 |
| #define | SIGUSR2 12 |
| #define | SIGPIPE 13 |
| #define | SIGALRM 14 |
| #define | SIGTERM 15 |
| #define | SIGSTKFLT 16 |
| #define | SIGCHLD 17 |
| #define | SIGCONT 18 |
| #define | SIGSTOP 19 |
| #define | SIGTSTP 20 |
| #define | SIGTTIN 21 |
| #define | SIGTTOU 22 |
| #define | SIGURG 23 |
| #define | SIGXCPU 24 |
| #define | SIGXFSZ 25 |
| #define | SIGVTALRM 26 |
| #define | SIGPROF 27 |
| #define | SIGPOLL 20 |
| #define | SIGIO 29 |
| #define | SIGPWR 30 |
| #define | SIGSYS 31 |
| #define | SIGRTMIN 34 |
| #define | SIGRTMAX 64 |
| #define | NSIG 64 |
| #define | _NSIG NSIG |
| #define | SIG_BLOCK 0 |
| #define | SIG_UNBLOCK 1 |
| #define | SIG_SETMASK 2 |
| #define | SIG_DFL (sighandler_t)0 |
| #define | SIG_IGN (sighandler_t)1 |
| #define | SIG_ERR (sighandler_t)-1 |
| #define | SA_NOCLDSTOP 1 |
| #define | SA_NOCLDWAIT 2 |
| #define | SA_SIGINFO 4 |
| #define | SA_RESTART 0x10000000 |
| #define | SA_NODEFER 0x40000000 |
Typedefs | |
| typedef void(* | sighandler_t) (int) |
| typedef int | sig_atomic_t |
| typedef struct vsf_linux_signal_vplt_t | vsf_linux_signal_vplt_t |
Enumerations | |
| enum | { SIGEV_SIGNAL = 0 , SIGEV_SIGNAL = 0 , SIGEV_NONE , SIGEV_NONE , SIGEV_THREAD , SIGEV_THREAD } |
Functions | |
| int | kill (pid_t pid, int sig) |
| int | sigprocmask (int how, const sigset_t *set, sigset_t *oldset) |
| sighandler_t | signal (int signum, sighandler_t handler) |
| int | sigaction (int signum, const struct sigaction *act, struct sigaction *oldact) |
| int | raise (int sig) |
| int | pthread_sigmask (int how, const sigset_t *set, sigset_t *oldset) |
| int | sigwaitinfo (const sigset_t *set, siginfo_t *info) |
| int | sigtimedwait (const sigset_t *set, siginfo_t *info, const struct signal_timespec *timeout) |
| int | sigsuspend (const sigset_t *set) |
Variables | |
| __VSF_VPLT_DECORATOR__ vsf_linux_signal_vplt_t | vsf_linux_signal_vplt |
| #define kill VSF_LINUX_WRAPPER(kill) |
| #define signal VSF_LINUX_WRAPPER(signal) |
| #define sigaction VSF_LINUX_WRAPPER(sigaction) |
| #define sigprocmask VSF_LINUX_WRAPPER(sigprocmask) |
| #define raise VSF_LINUX_WRAPPER(raise) |
| #define sigemptyset VSF_LINUX_WRAPPER(sigemptyset) |
| #define sigfillset VSF_LINUX_WRAPPER(sigfillset) |
| #define sigaddsetmask VSF_LINUX_WRAPPER(sigaddsetmask) |
| #define sigdelsetmask VSF_LINUX_WRAPPER(sigdelsetmask) |
| #define sigtestsetmask VSF_LINUX_WRAPPER(sigtestsetmask) |
| #define pthread_sigmask VSF_LINUX_WRAPPER(pthread_sigmask) |
| #define sigwaitinfo VSF_LINUX_WRAPPER(sigwaitinfo) |
| #define sigtimedwait VSF_LINUX_WRAPPER(sigtimedwait) |
| #define SIGEV_SIGNAL SIGEV_SIGNAL |
| #define SIGEV_NONE SIGEV_NONE |
| #define SIGEV_THREAD SIGEV_THREAD |
| #define SIGHUP 1 |
| #define SIGINT 2 |
| #define SIGQUIT 3 |
| #define SIGILL 4 |
| #define SIGTRAP 5 |
| #define SIGABRT 6 |
| #define SIGIOT 6 |
| #define SIGBUS 7 |
| #define SIGFPE 8 |
| #define SIGKILL 9 |
| #define SIGUSR1 10 |
| #define SIGSEGV 11 |
| #define SIGUSR2 12 |
| #define SIGPIPE 13 |
| #define SIGALRM 14 |
| #define SIGTERM 15 |
| #define SIGSTKFLT 16 |
| #define SIGCHLD 17 |
| #define SIGCONT 18 |
| #define SIGSTOP 19 |
| #define SIGTSTP 20 |
| #define SIGTTIN 21 |
| #define SIGTTOU 22 |
| #define SIGURG 23 |
| #define SIGXCPU 24 |
| #define SIGXFSZ 25 |
| #define SIGVTALRM 26 |
| #define SIGPROF 27 |
| #define SIGPOLL 20 |
| #define SIGIO 29 |
| #define SIGPWR 30 |
| #define SIGSYS 31 |
| #define SIGRTMIN 34 |
| #define SIGRTMAX 64 |
| #define NSIG 64 |
| #define _NSIG NSIG |
| #define SIG_BLOCK 0 |
| #define SIG_UNBLOCK 1 |
| #define SIG_SETMASK 2 |
| #define SIG_DFL (sighandler_t)0 |
| #define SIG_IGN (sighandler_t)1 |
| #define SIG_ERR (sighandler_t)-1 |
| #define SA_NOCLDSTOP 1 |
| #define SA_NOCLDWAIT 2 |
| #define SA_SIGINFO 4 |
| #define SA_RESTART 0x10000000 |
| #define SA_NODEFER 0x40000000 |
| typedef void(* sighandler_t) (int) |
| typedef int sig_atomic_t |
| typedef struct vsf_linux_signal_vplt_t vsf_linux_signal_vplt_t |
| int kill | ( | pid_t | pid, |
| int | sig | ||
| ) |
| sighandler_t signal | ( | int | signum, |
| sighandler_t | handler | ||
| ) |
| int raise | ( | int | sig | ) |
| int sigtimedwait | ( | const sigset_t * | set, |
| siginfo_t * | info, | ||
| const struct signal_timespec * | timeout | ||
| ) |
| int sigsuspend | ( | const sigset_t * | set | ) |
|
extern |