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 network/18558] netinet/in.h MCAST_* namespace


https://sourceware.org/bugzilla/show_bug.cgi?id=18558

--- 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  d1ac55d89023f86a34e46e9f064746334014ae28 (commit)
      from  a6336cc446a7ed682cb9dbc47cc56ebf9f9a4229 (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=d1ac55d89023f86a34e46e9f064746334014ae28

commit d1ac55d89023f86a34e46e9f064746334014ae28
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Jun 18 19:48:22 2015 +0000

    Fix netinet/in.h MCAST_* namespace (bug 18558).

    sysdeps/unix/sysv/linux/bits/in.h (as included in netinet/in.h, and
    via that in netdb.h and arpa/inet.h) defines a series of MCAST_*
    macros, both under __USE_MISC and then again unconditionally.  These
    are not POSIX macros, nor in any of the namespaces listed in POSIX as
    reserved for this header, so should not be defined unconditionally.
    This patch duly removes the unconditional definitions, leaving the
    ones conditional on __USE_MISC.

    Tested for x86_64 and x86 (testsuite, and that installed stripped
    shared libraries are unchanged by the patch).

        [BZ #18558]
        * sysdeps/unix/sysv/linux/bits/in.h (MCAST_JOIN_GROUP): Remove
        unconditional definition.
        (MCAST_BLOCK_SOURCE): Likewise.
        (MCAST_UNBLOCK_SOURCE): Likewise.
        (MCAST_LEAVE_GROUP): Likewise.
        (MCAST_JOIN_SOURCE_GROUP): Likewise.
        (MCAST_LEAVE_SOURCE_GROUP): Likewise.
        (MCAST_MSFILTER): Likewise.
        * conform/Makefile (test-xfail-XOPEN2K/arpa/inet.h/conform):
        Remove variable.
        (test-xfail-XOPEN2K/netdb.h/conform): Likewise.
        (test-xfail-XOPEN2K/netinet/in.h/conform): Likewise.
        (test-xfail-XOPEN2K8/arpa/inet.h/conform): Likewise.
        (test-xfail-XOPEN2K8/netdb.h/conform): Likewise.
        (test-xfail-XOPEN2K8/netinet/in.h/conform): Likewise.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |   19 +++++++++++++++++++
 NEWS                              |    2 +-
 conform/Makefile                  |    6 ------
 sysdeps/unix/sysv/linux/bits/in.h |    7 -------
 4 files changed, 20 insertions(+), 14 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]