Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / third_party / cython / src / Cython / Includes / libc / signal.pxd
blob08d2ebfad0bd651e8ef8ef819f6c5f0b83544c52
1 # 7.14 Signal handling <signal.h>
3 ctypedef void (*sighandler_t)(int SIGNUM) nogil
5 cdef extern from "signal.h" nogil:
7     ctypedef int sig_atomic_t
9     enum: SIGABRT
10     enum: SIGFPE
11     enum: SIGILL
12     enum: SIGINT
13     enum: SIGSEGV
14     enum: SIGTERM
16     sighandler_t SIG_DFL
17     sighandler_t SIG_IGN
18     sighandler_t SIG_ERR
20     sighandler_t signal        (int signum, sighandler_t action)
21     int          raise_"raise" (int signum)
24 cdef extern from "signal.h" nogil:
26     # Program Error
27     enum: SIGFPE
28     enum: SIGILL
29     enum: SIGSEGV
30     enum: SIGBUS
31     enum: SIGABRT
32     enum: SIGIOT
33     enum: SIGTRAP
34     enum: SIGEMT
35     enum: SIGSYS
36     # Termination
37     enum: SIGTERM
38     enum: SIGINT
39     enum: SIGQUIT
40     enum: SIGKILL
41     enum: SIGHUP
42     # Alarm
43     enum: SIGALRM
44     enum: SIGVTALRM
45     enum: SIGPROF
46     # Asynchronous I/O
47     enum: SIGIO
48     enum: SIGURG
49     enum: SIGPOLL
50     # Job Control
51     enum: SIGCHLD
52     enum: SIGCLD
53     enum: SIGCONT
54     enum: SIGSTOP
55     enum: SIGTSTP
56     enum: SIGTTIN
57     enum: SIGTTOU
58     # Operation Error
59     enum: SIGPIPE
60     enum: SIGLOST
61     enum: SIGXCPU
62     enum: SIGXFSZ
63     # Miscellaneous
64     enum: SIGUSR1
65     enum: SIGUSR2
66     enum: SIGWINCH
67     enum: SIGINFO