about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2021-03-17 19:19:27 +0000
committerRich Felker <dalias@aerifal.cx>2022-03-08 17:19:49 -0500
commite99c4258275507c576d7d5bebdba1a8aadf120c4 (patch)
treea2983f2003e44ee1c718641f7c0929e34ad940d7
parent993cccce13ba3ae0432cb06eacd2e7f55a090952 (diff)
downloadmusl-e99c4258275507c576d7d5bebdba1a8aadf120c4.tar.gz
musl-e99c4258275507c576d7d5bebdba1a8aadf120c4.tar.xz
musl-e99c4258275507c576d7d5bebdba1a8aadf120c4.zip
signal.h: add new sa_flags from linux v5.11
see

  linux commit a54f0dfda754c5cecc89a14dab68a3edc1e497b5
  signal: define the SA_UNSUPPORTED bit in sa_flags

  linux commit 6ac05e832a9e96f9b1c42a8917cdd317d7b6c8fa
  signal: define the SA_EXPOSE_TAGBITS bit in sa_flags

Note: SA_ is in the posix reserved namespace so these linux specific flags
can be exposed when compiling for posix.
-rw-r--r--include/signal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/signal.h b/include/signal.h
index af940ccb..c347f861 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -178,6 +178,9 @@ struct sigaction {
 #define sa_handler   __sa_handler.sa_handler
 #define sa_sigaction __sa_handler.sa_sigaction
 
+#define SA_UNSUPPORTED 0x00000400
+#define SA_EXPOSE_TAGBITS 0x00000800
+
 struct sigevent {
 	union sigval sigev_value;
 	int sigev_signo;