From d8b9ecc6371cea0c70fc9f5b227b140c31145c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 26 Apr 2026 14:51:24 +0200 Subject: [PATCH] posix_error_mapper: add sigaction() Change-Id: Ia60aa76f74f41c9f7a3e01734a8dedcba8b88ced Reviewed-on: https://review.haiku-os.org/c/haiku/+/10846 Reviewed-by: waddlesplash Tested-by: Commit checker robot --- src/libs/posix_error_mapper/signal.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libs/posix_error_mapper/signal.cpp b/src/libs/posix_error_mapper/signal.cpp index bfaf4e0ce9..9711d09653 100644 --- a/src/libs/posix_error_mapper/signal.cpp +++ b/src/libs/posix_error_mapper/signal.cpp @@ -15,6 +15,12 @@ WRAPPER_FUNCTION(int, pthread_sigmask, ) +WRAPPER_FUNCTION(int, sigaction, (int signal, const struct sigaction *action, + struct sigaction *oldAction), + return B_TO_POSITIVE_ERROR(sReal_sigaction(signal, action, oldAction)); +) + + WRAPPER_FUNCTION(int, sigwait, (const sigset_t *set, int *signal), return B_TO_POSITIVE_ERROR(sReal_sigwait(set, signal)); )