From: Michalis Pappas Date: Fri, 5 Jan 2024 19:09:32 +0000 (+0100) Subject: lib/nolibc: Adapt musl imported `signal.h` to nolibc X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=463d1c92745d3b6650f43a9a3becd2a7c2b87ccc;p=unikraft%2Funikraft.git lib/nolibc: Adapt musl imported `signal.h` to nolibc The replaced values of SIGRTMIN and SIGRTMAX are effectively the return values of musl's __libc_current_sigrtmin() and __libc_current_sigrtmax() defined in musl/src/signal/sigrtmin.c and musl/src/signal/sigrtmax.c Signed-off-by: Michalis Pappas Approved-by: Andrei Tatar Reviewed-by: Andrei Tatar GitHub-Closes: #1244 --- diff --git a/lib/nolibc/musl-imported/include/signal.h b/lib/nolibc/musl-imported/include/signal.h index c347f8610..00701ee1c 100644 --- a/lib/nolibc/musl-imported/include/signal.h +++ b/lib/nolibc/musl-imported/include/signal.h @@ -25,7 +25,7 @@ extern "C" { #define __NEED_clock_t #define __NEED_sigset_t -#include +#include #define SIG_BLOCK 0 #define SIG_UNBLOCK 1 @@ -204,11 +204,8 @@ struct sigevent { #define SIGEV_THREAD 2 #define SIGEV_THREAD_ID 4 -int __libc_current_sigrtmin(void); -int __libc_current_sigrtmax(void); - -#define SIGRTMIN (__libc_current_sigrtmin()) -#define SIGRTMAX (__libc_current_sigrtmax()) +#define SIGRTMIN 35 +#define SIGRTMAX (_NSIG - 1) int kill(pid_t, int);