diff options
author | Joseph Myers <joseph@codesourcery.com> | 2017-06-09 13:49:10 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2017-06-09 13:49:10 +0000 |
commit | b85995291e8db20bb08a64f409268ce7ffb7ed93 (patch) | |
tree | f4343e39a8cb63064c29082e2f0771c0ce2f27ff | |
parent | 0862cdcdc814185345ab3e6eda4bb1b81efdf76a (diff) | |
download | glibc-b85995291e8db20bb08a64f409268ce7ffb7ed93.tar.gz |
Fix sigpause namespace (bug 21554).
The sigpause function is declared for __USE_XOPEN. As it's new in
XPG4.2 it should be declared only for __USE_XOPEN_EXTENDED. This
patch fixes the declaration accordingly.
Tested for x86_64.
[BZ #21554]
* signal/signal.h (sigpause):: Declare if [__USE_XOPEN_EXTENDED],
not [__USE_XOPEN].
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | signal/signal.h | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -1,5 +1,9 @@ 2017-06-09 Joseph Myers <joseph@codesourcery.com> + [BZ #21554] + * signal/signal.h (sigpause):: Declare if [__USE_XOPEN_EXTENDED], + not [__USE_XOPEN]. + [BZ #21560] * posix/sys/wait.h: Condition include of <signal.h> on [__USE_XOPEN_EXTENDED || __USE_XOPEN2K8]. Include <bits/types.h> diff --git a/signal/signal.h b/signal/signal.h index b3114736a5..a43f8887e3 100644 --- a/signal/signal.h +++ b/signal/signal.h @@ -142,7 +142,7 @@ extern void psiginfo (const siginfo_t *__pinfo, const char *__s); This function is a cancellation point and therefore not marked with __THROW. */ -#ifdef __USE_XOPEN +#ifdef __USE_XOPEN_EXTENDED # ifdef __GNUC__ extern int sigpause (int __sig) __asm__ ("__xpg_sigpause"); # else |