@@ -244,34 +244,26 @@ POSIX_SIGNALS
244
244
Signal services are a basic mechanism within POSIX-based systems and are
245
245
required for error and event handling.
246
246
247
- .. note ::
248
- As processes are not yet supported in Zephyr, the ISO C functions ``abort() ``, ``signal() ``,
249
- and ``raise() ``, as well as the other POSIX functions listed below, may exhibit undefined
250
- behaviour. The POSIX functions ``kill() ``, ``pause() ``, ``sigaction() ``, ``sigpending() ``,
251
- ``sigsuspend() ``, and ``sigwait() `` are implemented to ensure that conformant applications can
252
- link, but they are expected to fail, setting errno to ``ENOSYS ``
253
- :ref: `†<posix_undefined_behaviour> `.
254
-
255
247
.. csv-table :: POSIX_SIGNALS
256
248
:header: API, Supported
257
249
:widths: 50,10
258
250
259
- abort(),yes :ref: ` †<posix_undefined_behaviour> `
260
- alarm(),yes :ref: ` †<posix_undefined_behaviour> `
261
- kill(),yes :ref: ` †<posix_undefined_behaviour> `
262
- pause(),yes :ref: ` †<posix_undefined_behaviour> `
263
- raise(),yes :ref: ` †<posix_undefined_behaviour> `
264
- sigaction(),yes :ref: ` †<posix_undefined_behaviour> `
251
+ abort(),yes
252
+ alarm(),
253
+ kill(),
254
+ pause(),
255
+ raise(),
256
+ sigaction(),
265
257
sigaddset(),yes
266
258
sigdelset(),yes
267
259
sigemptyset(),yes
268
260
sigfillset(),yes
269
261
sigismember(),yes
270
- signal(),yes :ref: ` †<posix_undefined_behaviour> `
271
- sigpending(),yes :ref: ` †<posix_undefined_behaviour> `
262
+ signal(),
263
+ sigpending(),
272
264
sigprocmask(),yes
273
- sigsuspend(),yes :ref: ` †<posix_undefined_behaviour> `
274
- sigwait(),yes :ref: ` †<posix_undefined_behaviour> `
265
+ sigsuspend(),
266
+ sigwait(),
275
267
strsignal(),yes
276
268
277
269
.. _posix_option_group_device_io :
0 commit comments