This is the mail archive of the glibc-cvs@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]

GNU C Library master sources branch master updated. glibc-2.23-566-g2413e73


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  2413e73c32fc36470885ae548631e081d66f4201 (commit)
      from  f8238ae3c7701dbd9c04028861916de64e578114 (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 -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=2413e73c32fc36470885ae548631e081d66f4201

commit 2413e73c32fc36470885ae548631e081d66f4201
Author: Zack Weinberg <zackw@panix.com>
Date:   Mon Jul 18 09:33:21 2016 -0300

    Don't install the internal header grp-merge.h
    
    grp-merge.h was introduced in Stephen Gallagher's patch adding the
    "group merging" feature to NSS.  It declares two functions, __copy_grp
    and __merge_grp, both of which are tagged 'internal_function', which
    means that nobody can even compile the contents of the header without
    access to libc-symbols.h, which is not installed.  (Also, these
    functions are GLIBC_PRIVATE exports from libc.so.)  Hence I believe
    grp-merge.h should not be installed either.
    
    This really needs to be in 2.24, so that no released version of the
    library installs this header.
    
    I hope that what I did to the ChangeLog diff will allow it to be
    applied without hassle.
    
    	* grp/Makefile: Don't install the internal header grp-merge.h.

diff --git a/ChangeLog b/ChangeLog
index 12a13cb..94b023c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-07-18  Zack Weinberg  <zackw@panix.com>
+
+	* grp/Makefile: Don't install the internal header grp-merge.h.
+
 2016-07-18  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
 	* sysdeps/aarch64/libm-test-ulps: Regenerated.
diff --git a/grp/Makefile b/grp/Makefile
index b4d52e2..3807bfa 100644
--- a/grp/Makefile
+++ b/grp/Makefile
@@ -22,7 +22,7 @@ subdir	:= grp
 
 include ../Makeconfig
 
-headers := grp.h grp-merge.h
+headers := grp.h
 
 routines := fgetgrent initgroups setgroups \
 	    getgrent getgrgid getgrnam putgrent \

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

Summary of changes:
 ChangeLog    |    4 ++++
 grp/Makefile |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


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