signal Reference
File
lib/posix/include/posix/signal.h
 
Date
Wednesday, June 25, 2014
 
Includes
- 
<c99/signal.h>
- 
<time.h>
- <system/types/pthread_t.h>
- <system/types/pthread_attr_t.h>
- <system/types/size_t.h>
- <system/types/uid_t.h>
- <system/types/pid_t.h>
- <system/types/struct_timespec.h>
- <system/types/sigset_t.h>
- <system/types/struct_sigevent.h>
- <system/types/struct_sigaction.h>
- <system/types/union_sigval.h>
- <system/types/mcontext_t.h>
- <system/types/ucontext_t.h>
- <system/types/stack_t.h>
- <system/types/siginfo_t.h>
 
 
 
Tasks
int kill(
    pid_t pid,
    int sig );  
 
killpg
Top
int killpg(
    pid_t pgrp,
    int sig );  
 
psiginfo
Top
void psiginfo(
    const siginfo_t *pinfo,
    const char *message );  
 
psignal
Top
void psignal(
    int signum,
    const char *message );  
 
pthread_kill
Top
int pthread_kill(
    pthread_t thread,
    int sig );  
 
pthread_sigmask
Top
int pthread_sigmask(
    int how,
    const sigset_t *restrict set,
    sigset_t *restrict oset );  
 
sigaction
Top
int sigaction(
    int sig,
    const struct sigaction *restrict act,
    struct sigaction *restrict oact );  
 
sigaddset
Top
int sigaddset(
    sigset_t *set,
    int signo );  
 
sigaltstack
Top
int sigaltstack(
    const stack_t *restrict ss,
    stack_t *restrict oss );  
 
sigdelset
Top
int sigdelset(
    sigset_t *set,
    int signo );  
 
sigemptyset
Top
int sigemptyset(
    sigset_t *set );  
 
sigfillset
Top
int sigfillset(
    sigset_t *set );  
 
sighold
Top
int sighold(
    int sig );  
 
sigignore
Top
int sigignore(
    int sig );  
 
siginterrupt
Top
int siginterrupt(
    int sig,
    int flag );  
 
sigismember
Top
int sigismember(
    const sigset_t *set,
    int signo );  
 
sigpause
Top
int sigpause(
    int sig );  
 
sigpending
Top
int sigpending(
    sigset_t *set );  
 
sigprocmask
Top
int sigprocmask(
    int how,
    const sigset_t *restrict set,
    sigset_t *restrict oset );  
 
sigqueue
Top
int sigqueue(
    pid_t pid,
    int signo,
    const union sigval value );  
 
sigrelse
Top
int sigrelse(
    int sig );  
 
sigset
Top
void ( *sigset(
        int sig,
        void ( * disp )(
            int ) ) )(
    int );  
 
sigsuspend
Top
int sigsuspend(
    const sigset_t *sigmask );  
 
sigtimedwait
Top
int sigtimedwait(
    const sigset_t *restrict set,
    siginfo_t *restrict info,
    const struct timespec *restrict timeout );  
 
sigwait
Top
int sigwait(
    const sigset_t *restrict set,
    int *restrict sig );  
 
sigwaitinfo
Top
int sigwaitinfo(
    const sigset_t *restrict set,
    siginfo_t *restrict info );  
 
Macros
__XEOS_LIB_POSIX_SIGNAL_H__
Top
#define __XEOS_LIB_POSIX_SIGNAL_H__ 
 
BUS_ADRALN
Top
#define BUS_ADRALN 0 
 
BUS_ADRERR
Top
#define BUS_ADRERR 0 
 
BUS_OBJERR
Top
#define BUS_OBJERR 0 
 
CLD_CONTINUED
Top
#define CLD_CONTINUED 0 
 
CLD_DUMPED
Top
#define CLD_DUMPED 0 
 
CLD_EXITED
Top
#define CLD_EXITED 0 
 
CLD_KILLED
Top
#define CLD_KILLED 0 
 
CLD_STOPPED
Top
#define CLD_STOPPED 0 
 
CLD_TRAPPED
Top
#define CLD_TRAPPED 0 
 
FPE_FLTDIV
Top
#define FPE_FLTDIV 0 
 
FPE_FLTINV
Top
#define FPE_FLTINV 0 
 
FPE_FLTOVF
Top
#define FPE_FLTOVF 0 
 
FPE_FLTRES
Top
#define FPE_FLTRES 0 
 
FPE_FLTSUB
Top
#define FPE_FLTSUB 0 
 
FPE_FLTUND
Top
#define FPE_FLTUND 0 
 
FPE_INTDIV
Top
#define FPE_INTDIV 0 
 
FPE_INTOVF
Top
#define FPE_INTOVF 0 
 
ILL_BADSTK
Top
#define ILL_BADSTK 0 
 
ILL_COPROC
Top
#define ILL_COPROC 0 
 
ILL_ILLADR
Top
#define ILL_ILLADR 0 
 
ILL_ILLOPC
Top
#define ILL_ILLOPC 0 
 
ILL_ILLOPN
Top
#define ILL_ILLOPN 0 
 
ILL_ILLTRP
Top
#define ILL_ILLTRP 0 
 
ILL_PRVOPC
Top
#define ILL_PRVOPC 0 
 
ILL_PRVREG
Top
#define ILL_PRVREG 0 
 
MINSIGSTKSZ
Top
#define MINSIGSTKSZ 0 
 
POLL_ERR
Top
#define POLL_ERR 0 
 
POLL_HUP
Top
#define POLL_HUP 0 
 
POLL_IN
Top
#define POLL_IN 0 
 
POLL_MSG
Top
#define POLL_MSG 0 
 
POLL_OUT
Top
#define POLL_OUT 0 
 
POLL_PRI
Top
#define POLL_PRI 0 
 
SA_NOCLDSTOP
Top
#define SA_NOCLDSTOP 0 
 
SA_NOCLDWAIT
Top
#define SA_NOCLDWAIT 0 
 
SA_NODEFER
Top
#define SA_NODEFER 0 
 
SA_ONSTACK
Top
#define SA_ONSTACK 0 
 
SA_RESETHAND
Top
#define SA_RESETHAND 0 
 
SA_RESTART
Top
#define SA_RESTART 0 
 
SA_SIGINFO
Top
#define SA_SIGINFO 0 
 
SEGV_ACCERR
Top
#define SEGV_ACCERR 0 
 
SEGV_MAPERR
Top
#define SEGV_MAPERR 0 
 
SI_ASYNCIO
Top
#define SI_ASYNCIO 0 
 
SI_MESGQ
Top
#define SI_MESGQ 0 
 
SI_QUEUE
Top
#define SI_QUEUE 0 
 
SI_TIMER
Top
#define SI_TIMER 0 
 
SI_USER
Top
#define SI_USER 0 
 
SIG_BLOCK
Top
#define SIG_BLOCK 0 
 
SIG_HOLD
Top
 #define SIG_HOLD ( ( void ( * )( int ) )5 ) 
 
SIG_SETMASK
Top
#define SIG_SETMASK 0 
 
SIG_UNBLOCK
Top
#define SIG_UNBLOCK 0 
 
SIGALRM
Top
#define SIGALRM 14 
 
SIGBUS
Top
#define SIGBUS 10 
 
SIGCHLD
Top
#define SIGCHLD 20 
 
SIGCONT
Top
#define SIGCONT 19 
 
SIGEV_NONE
Top
#define SIGEV_NONE 0 
 
SIGEV_SIGNAL
Top
#define SIGEV_SIGNAL 1 
 
SIGEV_THREAD
Top
#define SIGEV_THREAD 2 
 
SIGHUP
Top
#define SIGHUP 1 
 
SIGKILL
Top
#define SIGKILL 9 
 
SIGPIPE
Top
#define SIGPIPE 13 
 
SIGPOLL
Top
#define SIGPOLL 7 
 
SIGPROF
Top
#define SIGPROF 27 
 
SIGQUIT
Top
#define SIGQUIT 3 
 
SIGRTMAX
Top
#define SIGRTMAX 0 
 
SIGRTMIN
Top
#define SIGRTMIN 0 
 
SIGSTKSZ
Top
#define SIGSTKSZ 0 
 
SIGSTOP
Top
#define SIGSTOP 17 
 
SIGSYS
Top
#define SIGSYS 12 
 
SIGTRAP
Top
#define SIGTRAP 5 
 
SIGTSTP
Top
#define SIGTSTP 18 
 
SIGTTIN
Top
#define SIGTTIN 21 
 
SIGTTOU
Top
#define SIGTTOU 22 
 
SIGURG
Top
#define SIGURG 16 
 
SIGUSR1
Top
#define SIGUSR1 30 
 
SIGUSR2
Top
#define SIGUSR2 31 
 
SIGVTALRM
Top
#define SIGVTALRM 26 
 
SIGXCPU
Top
#define SIGXCPU 24 
 
SIGXFSZ
Top
#define SIGXFSZ 25 
 
SS_DISABLE
Top
#define SS_DISABLE 0 
 
SS_ONSTACK
Top
#define SS_ONSTACK 0 
 
TRAP_BRKPT
Top
#define TRAP_BRKPT 0 
 
TRAP_TRACE
Top
#define TRAP_TRACE 0