Fix test failures introduced by PR #113697 (#116941)
[llvm-project.git] / libc / docs / signal.rst
blobd1a7cb60956022b112412a83a304781987a50822
1 .. include:: check.rst
3 ========
4 signal.h
5 ========
7 Macros
8 ======
10 .. list-table::
11   :widths: auto
12   :align: center
13   :header-rows: 1
15   * - Function
16     - Implemented
17     - C23 Standard Section
18     - POSIX.1-2017 Standard Section
19   * - SIGABRT
20     - |check|
21     - 7.14.3
22     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
23   * - SIGALRM
24     - |check|
25     -
26     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
27   * - SIGBUS
28     - |check|
29     -
30     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
31   * - SIGCHLD
32     - |check|
33     -
34     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
35   * - SIGCONT
36     - |check|
37     -
38     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
39   * - SIGFPE
40     - |check|
41     - 7.14.3
42     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
43   * - SIGHUP
44     - |check|
45     -
46     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
47   * - SIGILL
48     - |check|
49     - 7.14.3
50     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
51   * - SIGINT
52     - |check|
53     - 7.14.3
54     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
55   * - SIGKILL
56     - |check|
57     -
58     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
59   * - SIGPIPE
60     - |check|
61     -
62     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
63   * - SIGPOLL
64     - |check|
65     -
66     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
67   * - SIGPROF
68     - |check|
69     -
70     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
71   * - SIGQUIT
72     - |check|
73     -
74     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
75   * - SIGRTMAX
76     - |check|
77     -
78     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
79   * - SIGRTMIN
80     - |check|
81     -
82     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
83   * - SIGSEGV
84     - |check|
85     - 7.14.3
86     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
87   * - SIGSTOP
88     - |check|
89     -
90     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
91   * - SIGSYS
92     - |check|
93     -
94     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
95   * - SIGTERM
96     - |check|
97     - 7.14.3
98     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
99   * - SIGTRAP
100     - |check|
101     -
102     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
103   * - SIGTSTP
104     - |check|
105     -
106     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
107   * - SIGTTIN
108     - |check|
109     -
110     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
111   * - SIGTTOU
112     - |check|
113     -
114     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
115   * - SIGURG
116     - |check|
117     -
118     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
119   * - SIGUSR1
120     - |check|
121     -
122     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
123   * - SIGUSR2
124     - |check|
125     -
126     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
127   * - SIGVTALRM
128     - |check|
129     -
130     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
131   * - SIGXCPU
132     - |check|
133     -
134     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
135   * - SIGXFSZ
136     - |check|
137     -
138     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
139   * - SIG_DFL
140     - |check|
141     - 7.14.3
142     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
143   * - SIG_ERR
144     - |check|
145     - 7.14.3
146     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
147   * - SIG_HOLD
148     -
149     -
150     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
151   * - SIG_IGN
152     - |check|
153     - 7.14.3
154     - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
156 Functions
157 =========
159 .. list-table::
160   :widths: auto
161   :align: center
162   :header-rows: 1
164   * - Function
165     - Implemented
166     - C23 Standard Section
167     - POSIX.1-2017 Standard Section
168   * - kill
169     - |check|
170     -
171     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html
172   * - raise
173     - |check|
174     - 7.14.2.1
175     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/raise.html
176   * - sigaction
177     - |check|
178     -
179     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaction.html
180   * - sigaddset
181     - |check|
182     -
183     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaddset.html
184   * - sigaltstack
185     - |check|
186     -
187     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html
188   * - sigdelset
189     - |check|
190     -
191     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigdelset.html
192   * - sigemptyset
193     - |check|
194     -
195     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigemptyset.html
196   * - sigfillset
197     - |check|
198     -
199     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigfillset.html
200   * - signal
201     - |check|
202     - 7.14.1.1
203     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html
204   * - sigprocmask
205     - |check|
206     -
207     - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html