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 |