]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
lib/uksignal: Set _GNU_SOURCE to preserve definition of sighandler_t
authorMichalis Pappas <michalis@unikraft.io>
Tue, 21 Jan 2025 14:07:55 +0000 (15:07 +0100)
committerUnikraft Bot <monkey@unikraft.io>
Mon, 17 Feb 2025 14:46:09 +0000 (14:46 +0000)
Adding feature.h in nolibc requires that we set _GNU_SOURCE to preserve
the definition of sighandler_t in signal.c

Signed-off-by: Michalis Pappas <michalis@unikraft.io>
Approved-by: Andrei Tatar <andrei@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
GitHub-Closes: #1244

lib/uksignal/signal.c

index 6a038ffff7224b1376ff668e03c7164e861fb830..fa214eca48e924762a6321d3dfb522a80e0bd5e8 100644 (file)
@@ -34,6 +34,7 @@
  */
 /* adapted from OSv */
 
+#define _GNU_SOURCE
 #include <errno.h>
 #include <signal.h>
 #include <unistd.h>