Skip to content
......@@ -107,6 +107,8 @@ glibc (2.27-6) UNRELEASED; urgency=medium
* patches/hurd-i386/tg-pipe2.diff: Rename to git-pipe2.diff.
* patches/hurd-i386/tg-posix_thread.diff: Rename to git-posix_thread.diff.
* patches/hurd-i386/tg-pthread_deps.diff: Rename to git-pthread_deps.diff.
* patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix standardization of
exposition of sigaction
 
-- Samuel Thibault <sthibault@debian.org> Fri, 20 Jul 2018 01:26:25 +0200
 
......
......@@ -118,7 +118,7 @@ Subject: [PATCH] implement SA_SIGINFO signal handlers.
+struct sigaction
+ {
+ /* Signal handler. */
+#ifdef __USE_POSIX199309
+#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
+ union
+ {
+ /* Used if SA_SIGINFO is not set. */
......@@ -141,10 +141,10 @@ Subject: [PATCH] implement SA_SIGINFO signal handlers.
+ };
+
+/* Bits in `sa_flags'. */
+#if defined __USE_UNIX98 || defined __USE_MISC
+#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
+# define SA_ONSTACK 0x0001 /* Take signal on signal stack. */
+#endif
+#if defined __USE_UNIX98 || defined __USE_MISC || defined __USE_XOPEN2K8
+#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
+# define SA_RESTART 0x0002 /* Restart syscall on signal return. */
+# define SA_NODEFER 0x0010 /* Don't automatically block the signal when
+ its handler is being executed. */
......