This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/21538] SIG_HOLD missing for XPG4


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]