ud3tn/include/platform
Maximilian Nitsch 36b92c5e41 hal_task: Replace sigaction exit handler by sigwait
In order to properly clean up all resources allocated by threads, we
need to join the non-detached threads. This is not possible within the
`sigaction` exit handler function. For this reason, the termination
logic is changed to use `sigwait`.

In addition, SIGALRM is added to the list of handled signals and
SIGUSR1, SIGUSR2 are ignored.

Signed-off-by: Maximilian Nitsch <maximilian.nitsch@d3tn.com>
2024-01-26 14:28:50 +01:00
..
posix hal_task: Make detached threads optional 2024-01-23 15:25:59 +01:00
hal_io.h hal_io: Print log level when printing system errors 2023-12-20 10:06:48 +01:00
hal_platform.h external, hal: Remove unused crypto (HMAC, SHA2) and JSON functions 2023-05-12 09:12:30 +02:00
hal_queue.h hal_semaphore/hal_queue: Accept 64-bit timestamps as delay 2023-05-15 11:39:29 +02:00
hal_semaphore.h hal_semaphore/hal_queue: Accept 64-bit timestamps as delay 2023-05-15 11:39:29 +02:00
hal_task.h hal_task: Replace sigaction exit handler by sigwait 2024-01-26 14:28:50 +01:00
hal_time.h Remove config.h: Move all definitions to individual headers 2023-09-29 14:43:21 +02:00
hal_types.h Remove STM32/FreeRTOS support from uD3TN 2022-03-22 00:05:13 +01:00