/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: posix:signal.h (VERSION 2.6) */ #ifndef __TDF_POSIX_SIGNAL_H #define __TDF_POSIX_SIGNAL_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__posix__signal begin #ifndef __TDF_ANSI_SIGNAL_H #pragma extend interface "../ansi.api/signal.h" #endif /* __TDF_ANSI_SIGNAL_H */ #ifndef __TDF_POSIX_SYS_TYPES_H #pragma extend interface "../posix.api/sys/types.h" #endif /* __TDF_POSIX_SYS_TYPES_H */ #ifndef __TDF_POSIX_SIGNAL_H_SIGSET_T #pragma extend interface "../shared/posix.api/sigset_t.h" #endif /* __TDF_POSIX_SIGNAL_H_SIGSET_T */ #pragma token STRUCT TAG sigaction # posix.signal.struct_sigaction #pragma token MEMBER void (*) (int) : struct sigaction : sa_handler # posix.signal.sigaction.sa_handler #pragma token MEMBER sigset_t : struct sigaction : sa_mask # posix.signal.sigaction.sa_mask #pragma token MEMBER int : struct sigaction : sa_flags # posix.signal.sigaction.sa_flags #pragma token EXP const : int : SIGALRM # posix.signal.SIGALRM #pragma token EXP const : int : SIGCHLD # posix.signal.SIGCHLD #pragma token EXP const : int : SIGCONT # posix.signal.SIGCONT #pragma token EXP const : int : SIGHUP # posix.signal.SIGHUP #pragma token EXP const : int : SIGKILL # posix.signal.SIGKILL #pragma token EXP const : int : SIGPIPE # posix.signal.SIGPIPE #pragma token EXP const : int : SIGQUIT # posix.signal.SIGQUIT #pragma token EXP const : int : SIGSTOP # posix.signal.SIGSTOP #pragma token EXP const : int : SIGTSTP # posix.signal.SIGTSTP #pragma token EXP const : int : SIGTTIN # posix.signal.SIGTTIN #pragma token EXP const : int : SIGTTOU # posix.signal.SIGTTOU #pragma token EXP const : int : SIGUSR1 # posix.signal.SIGUSR1 #pragma token EXP const : int : SIGUSR2 # posix.signal.SIGUSR2 #pragma token EXP const : int : SIG_BLOCK # posix.signal.SIG_BLOCK #pragma token EXP const : int : SIG_SETMASK # posix.signal.SIG_SETMASK #pragma token EXP const : int : SIG_UNBLOCK # posix.signal.SIG_UNBLOCK #pragma token EXP const : int : SA_NOCLDSTOP # posix.signal.SA_NOCLDSTOP #pragma token FUNC int (pid_t, int) : kill # posix.signal.kill #pragma token FUNC int (int, const struct sigaction *, struct sigaction *) : sigaction # posix.signal.sigaction #pragma token FUNC int (sigset_t *, int) : sigaddset # posix.signal.sigaddset #pragma token FUNC int (sigset_t *, int) : sigdelset # posix.signal.sigdelset #pragma token FUNC int (sigset_t *) : sigemptyset # posix.signal.sigemptyset #pragma token FUNC int (sigset_t *) : sigfillset # posix.signal.sigfillset #pragma token FUNC int (const sigset_t *, int) : sigismember # posix.signal.sigismember #pragma token FUNC int (sigset_t *) : sigpending # posix.signal.sigpending #pragma token FUNC int (int, const sigset_t *, sigset_t *) : sigprocmask # posix.signal.sigprocmask #pragma token FUNC int (const sigset_t *) : sigsuspend # posix.signal.sigsuspend #pragma interface TAG sigaction TAG sigaction.sa_handler #pragma interface TAG sigaction.sa_mask TAG sigaction.sa_flags SIGALRM #pragma interface SIGCHLD SIGCONT SIGHUP SIGKILL SIGPIPE SIGQUIT SIGSTOP #pragma interface SIGTSTP SIGTTIN SIGTTOU SIGUSR1 SIGUSR2 SIG_BLOCK #pragma interface SIG_SETMASK SIG_UNBLOCK SA_NOCLDSTOP kill sigaction #pragma interface sigaddset sigdelset sigemptyset sigfillset sigismember #pragma interface sigpending sigprocmask sigsuspend #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_POSIX_SIGNAL_H */