This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/21538] SIG_HOLD missing for XPG4
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 05 Jun 2017 10:19:59 +0000
- Subject: [Bug libc/21538] SIG_HOLD missing for XPG4
- Auto-submitted: auto-generated
- References: <bug-21538-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=21538
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via c4c96f92f76dbc03a04a0e5005bf0be6f8dd4138 (commit)
from 7553131847151d04d58a02300673f13d73861cbb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c4c96f92f76dbc03a04a0e5005bf0be6f8dd4138
commit c4c96f92f76dbc03a04a0e5005bf0be6f8dd4138
Author: Joseph Myers <joseph@codesourcery.com>
Date: Mon Jun 5 10:19:03 2017 +0000
Define SIG_HOLD for XPG4 (bug 21538).
Various bits/signum.h headers define SIG_HOLD if __USE_UNIX98. That
should be __USE_XOPEN, as this macro is in XPG4. This patch fixes the
conditionals accordingly. Because of other header bugs, this does not
allow any XFAILs to be removed (however, the XPG4/signal.h/conform
XFAIL only depends on a few such straightforward header bugs, not on
the more complicated to fix ucontext_t issues, as ucontext_t isn't
included in signal.h in XPG4).
Tested for x86_64.
[BZ #21538]
* bits/signum.h (SIG_HOLD): Define if [__USE_XOPEN], not
[__USE_UNIX98].
* sysdeps/unix/bsd/bits/signum.h (SIG_HOLD): Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/signum.h (SIG_HOLD):
Likewise.
* sysdeps/unix/sysv/linux/bits/signum.h (SIG_HOLD): Likewise.
* sysdeps/unix/sysv/linux/hppa/bits/signum.h (SIG_HOLD): Likewise.
* sysdeps/unix/sysv/linux/mips/bits/signum.h (SIG_HOLD): Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/signum.h (SIG_HOLD):
Likewise.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 12 ++++++++++++
bits/signum.h | 2 +-
sysdeps/unix/bsd/bits/signum.h | 2 +-
sysdeps/unix/sysv/linux/alpha/bits/signum.h | 2 +-
sysdeps/unix/sysv/linux/bits/signum.h | 2 +-
sysdeps/unix/sysv/linux/hppa/bits/signum.h | 2 +-
sysdeps/unix/sysv/linux/mips/bits/signum.h | 2 +-
sysdeps/unix/sysv/linux/sparc/bits/signum.h | 2 +-
8 files changed, 19 insertions(+), 7 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.