/usr/lib/python3/dist-packages/Cython/Includes/libc/signal.pxd is in cython3 0.25.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # 7.14 Signal handling <signal.h>
ctypedef void (*sighandler_t)(int SIGNUM) nogil
cdef extern from "<signal.h>" nogil:
ctypedef int sig_atomic_t
enum: SIGABRT
enum: SIGFPE
enum: SIGILL
enum: SIGINT
enum: SIGSEGV
enum: SIGTERM
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)
cdef extern from "<signal.h>" nogil:
# Program Error
enum: SIGFPE
enum: SIGILL
enum: SIGSEGV
enum: SIGBUS
enum: SIGABRT
enum: SIGIOT
enum: SIGTRAP
enum: SIGEMT
enum: SIGSYS
# Termination
enum: SIGTERM
enum: SIGINT
enum: SIGQUIT
enum: SIGKILL
enum: SIGHUP
# Alarm
enum: SIGALRM
enum: SIGVTALRM
enum: SIGPROF
# Asynchronous I/O
enum: SIGIO
enum: SIGURG
enum: SIGPOLL
# Job Control
enum: SIGCHLD
enum: SIGCLD
enum: SIGCONT
enum: SIGSTOP
enum: SIGTSTP
enum: SIGTTIN
enum: SIGTTOU
# Operation Error
enum: SIGPIPE
enum: SIGLOST
enum: SIGXCPU
enum: SIGXFSZ
# Miscellaneous
enum: SIGUSR1
enum: SIGUSR2
enum: SIGWINCH
enum: SIGINFO
|