12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # 7.14 Signal handling <signal.h>
- ctypedef void (*sighandler_t)(int SIGNUM) nogil
- cdef extern from "<signal.h>" nogil:
- ctypedef int sig_atomic_t
- sighandler_t SIG_DFL
- sighandler_t SIG_IGN
- sighandler_t SIG_ERR
- sighandler_t signal (int signum, sighandler_t action)
- int raise_"raise" (int signum)
- # Signals
- enum:
- # Program Error
- SIGFPE
- SIGILL
- SIGSEGV
- SIGBUS
- SIGABRT
- SIGIOT
- SIGTRAP
- SIGEMT
- SIGSYS
- SIGSTKFLT
- # Termination
- SIGTERM
- SIGINT
- SIGQUIT
- SIGKILL
- SIGHUP
- # Alarm
- SIGALRM
- SIGVTALRM
- SIGPROF
- # Asynchronous I/O
- SIGIO
- SIGURG
- SIGPOLL
- # Job Control
- SIGCHLD
- SIGCLD
- SIGCONT
- SIGSTOP
- SIGTSTP
- SIGTTIN
- SIGTTOU
- # Operation Error
- SIGPIPE
- SIGLOST
- SIGXCPU
- SIGXFSZ
- SIGPWR
- # Miscellaneous
- SIGUSR1
- SIGUSR2
- SIGWINCH
- SIGINFO
- # Real-time signals
- SIGRTMIN
- SIGRTMAX
|