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/14912] Rename non-installed bits/*.h headers


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

--- Comment #7 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  ec999b8e5ede67f42759657beb8c5fef87c8cc63 (commit)
      from  baeb80a026401875b3ffc5fe34eec12ef3b9fd4c (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=ec999b8e5ede67f42759657beb8c5fef87c8cc63

commit ec999b8e5ede67f42759657beb8c5fef87c8cc63
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Tue Sep 8 21:11:03 2015 +0000

    Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912).

    It was noted in
    <https://sourceware.org/ml/libc-alpha/2012-09/msg00305.html> that the
    bits/*.h naming scheme should only be used for installed headers.
    This patch renames bits/libc-lock.h to plain libc-lock.h and
    bits/libc-lockP.h to plain libc-lockP.h to follow that convention.

    Note that I don't know where libc-lockP.h comes from for Hurd (the
    Hurd libc-lock.h includes libc-lockP.h, but the only libc-lockP.h in
    the glibc source tree is for NPTL) - some unmerged patch? - but I
    updated the #include in the Hurd libc-lock.h anyway.

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

        [BZ #14912]
        * bits/libc-lock.h: Move to ...
        * sysdeps/generic/libc-lock.h: ...here.
        (_BITS_LIBC_LOCK_H): Rename macro to _LIBC_LOCK_H.
        * sysdeps/mach/hurd/bits/libc-lock.h: Move to ...
        * sysdeps/mach/hurd/libc-lock.h: ...here.
        (_BITS_LIBC_LOCK_H): Rename macro to _LIBC_LOCK_H.
        [_LIBC]: Include <libc-lockP.h> instead of <bits/libc-lockP.h>.
        * sysdeps/mach/bits/libc-lock.h: Move to ...
        * sysdeps/mach/libc-lock.h: ...here.
        (_BITS_LIBC_LOCK_H): Rename macro to _LIBC_LOCK_H.
        * sysdeps/nptl/bits/libc-lock.h: Move to ...
        * sysdeps/nptl/libc-lock.h: ...here.
        (_BITS_LIBC_LOCK_H): Rename macro to _LIBC_LOCK_H.
        * sysdeps/nptl/bits/libc-lockP.h: Move to ...
        * sysdeps/nptl/libc-lockP.h: ...here.
        (_BITS_LIBC_LOCKP_H): Rename macro to _LIBC_LOCKP_H.
        * crypt/crypt_util.c: Include <libc-lock.h> instead of
        <bits/libc-lock.h>.
        * dirent/scandir-tail.c: Likewise.
        * dlfcn/dlerror.c: Likewise.
        * elf/dl-close.c: Likewise.
        * elf/dl-iteratephdr.c: Likewise.
        * elf/dl-lookup.c: Likewise.
        * elf/dl-open.c: Likewise.
        * elf/dl-support.c: Likewise.
        * elf/dl-writev.h: Likewise.
        * elf/rtld.c: Likewise.
        * grp/fgetgrent.c: Likewise.
        * gshadow/fgetsgent.c: Likewise.
        * gshadow/sgetsgent.c: Likewise.
        * iconv/gconv_conf.c: Likewise.
        * iconv/gconv_db.c: Likewise.
        * iconv/gconv_dl.c: Likewise.
        * iconv/gconv_int.h: Likewise.
        * iconv/gconv_trans.c: Likewise.
        * include/link.h: Likewise.
        * inet/getnameinfo.c: Likewise.
        * inet/getnetgrent.c: Likewise.
        * inet/getnetgrent_r.c: Likewise.
        * intl/bindtextdom.c: Likewise.
        * intl/dcigettext.c: Likewise.
        * intl/finddomain.c: Likewise.
        * intl/gettextP.h: Likewise.
        * intl/loadmsgcat.c: Likewise.
        * intl/localealias.c: Likewise.
        * intl/textdomain.c: Likewise.
        * libidn/idn-stub.c: Likewise.
        * libio/libioP.h: Likewise.
        * locale/duplocale.c: Likewise.
        * locale/freelocale.c: Likewise.
        * locale/newlocale.c: Likewise.
        * locale/setlocale.c: Likewise.
        * login/getutent_r.c: Likewise.
        * login/getutid_r.c: Likewise.
        * login/getutline_r.c: Likewise.
        * login/utmp-private.h: Likewise.
        * login/utmpname.c: Likewise.
        * malloc/mtrace.c: Likewise.
        * misc/efgcvt.c: Likewise.
        * misc/error.c: Likewise.
        * misc/fstab.c: Likewise.
        * misc/getpass.c: Likewise.
        * misc/mntent.c: Likewise.
        * misc/syslog.c: Likewise.
        * nis/nis_call.c: Likewise.
        * nis/nis_callback.c: Likewise.
        * nis/nss-default.c: Likewise.
        * nis/nss_compat/compat-grp.c: Likewise.
        * nis/nss_compat/compat-initgroups.c: Likewise.
        * nis/nss_compat/compat-pwd.c: Likewise.
        * nis/nss_compat/compat-spwd.c: Likewise.
        * nis/nss_nis/nis-alias.c: Likewise.
        * nis/nss_nis/nis-ethers.c: Likewise.
        * nis/nss_nis/nis-grp.c: Likewise.
        * nis/nss_nis/nis-hosts.c: Likewise.
        * nis/nss_nis/nis-network.c: Likewise.
        * nis/nss_nis/nis-proto.c: Likewise.
        * nis/nss_nis/nis-pwd.c: Likewise.
        * nis/nss_nis/nis-rpc.c: Likewise.
        * nis/nss_nis/nis-service.c: Likewise.
        * nis/nss_nis/nis-spwd.c: Likewise.
        * nis/nss_nisplus/nisplus-alias.c: Likewise.
        * nis/nss_nisplus/nisplus-ethers.c: Likewise.
        * nis/nss_nisplus/nisplus-grp.c: Likewise.
        * nis/nss_nisplus/nisplus-hosts.c: Likewise.
        * nis/nss_nisplus/nisplus-initgroups.c: Likewise.
        * nis/nss_nisplus/nisplus-network.c: Likewise.
        * nis/nss_nisplus/nisplus-proto.c: Likewise.
        * nis/nss_nisplus/nisplus-pwd.c: Likewise.
        * nis/nss_nisplus/nisplus-rpc.c: Likewise.
        * nis/nss_nisplus/nisplus-service.c: Likewise.
        * nis/nss_nisplus/nisplus-spwd.c: Likewise.
        * nis/ypclnt.c: Likewise.
        * nptl/libc_pthread_init.c: Likewise.
        * nss/getXXbyYY.c: Likewise.
        * nss/getXXent.c: Likewise.
        * nss/getXXent_r.c: Likewise.
        * nss/nss_db/db-XXX.c: Likewise.
        * nss/nss_db/db-netgrp.c: Likewise.
        * nss/nss_db/nss_db.h: Likewise.
        * nss/nss_files/files-XXX.c: Likewise.
        * nss/nss_files/files-alias.c: Likewise.
        * nss/nsswitch.c: Likewise.
        * posix/regex_internal.h: Likewise.
        * posix/wordexp.c: Likewise.
        * pwd/fgetpwent.c: Likewise.
        * resolv/res_hconf.c: Likewise.
        * resolv/res_libc.c: Likewise.
        * shadow/fgetspent.c: Likewise.
        * shadow/lckpwdf.c: Likewise.
        * shadow/sgetspent.c: Likewise.
        * socket/opensock.c: Likewise.
        * stdio-common/reg-modifier.c: Likewise.
        * stdio-common/reg-printf.c: Likewise.
        * stdio-common/reg-type.c: Likewise.
        * stdio-common/vfprintf.c: Likewise.
        * stdio-common/vfscanf.c: Likewise.
        * stdlib/abort.c: Likewise.
        * stdlib/cxa_atexit.c: Likewise.
        * stdlib/fmtmsg.c: Likewise.
        * stdlib/random.c: Likewise.
        * stdlib/setenv.c: Likewise.
        * string/strsignal.c: Likewise.
        * sunrpc/auth_none.c: Likewise.
        * sunrpc/bindrsvprt.c: Likewise.
        * sunrpc/create_xid.c: Likewise.
        * sunrpc/key_call.c: Likewise.
        * sunrpc/rpc_thread.c: Likewise.
        * sysdeps/arm/backtrace.c: Likewise.
        * sysdeps/generic/ldsodefs.h: Likewise.
        * sysdeps/generic/stdio-lock.h: Likewise.
        * sysdeps/generic/unwind-dw2-fde.c: Likewise.
        * sysdeps/i386/backtrace.c: Likewise.
        * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Likewise.
        * sysdeps/m68k/backtrace.c: Likewise.
        * sysdeps/mach/hurd/cthreads.c: Likewise.
        * sysdeps/mach/hurd/dirstream.h: Likewise.
        * sysdeps/mach/hurd/malloc-machine.h: Likewise.
        * sysdeps/nptl/malloc-machine.h: Likewise.
        * sysdeps/nptl/stdio-lock.h: Likewise.
        * sysdeps/posix/dirstream.h: Likewise.
        * sysdeps/posix/getaddrinfo.c: Likewise.
        * sysdeps/posix/system.c: Likewise.
        * sysdeps/pthread/aio_suspend.c: Likewise.
        * sysdeps/s390/s390-32/backtrace.c: Likewise.
        * sysdeps/s390/s390-64/backtrace.c: Likewise.
        * sysdeps/unix/sysv/linux/check_pf.c: Likewise.
        * sysdeps/unix/sysv/linux/if_index.c: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c: Likewise.
        * sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c: Likewise.
        * sysdeps/unix/sysv/linux/shm-directory.c: Likewise.
        * sysdeps/unix/sysv/linux/system.c: Likewise.
        * sysdeps/x86_64/backtrace.c: Likewise.
        * time/alt_digit.c: Likewise.
        * time/era.c: Likewise.
        * time/tzset.c: Likewise.
        * wcsmbs/wcsmbsload.c: Likewise.
        * nptl/tst-initializers1.c (do_test): Refer to <libc-lock.h>
        instead of <bits/libc-lock.h> in comment.

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

Summary of changes:
 ChangeLog                                          |  164 ++++++++
 bits/libc-lock.h                                   |  140 -------
 crypt/crypt_util.c                                 |    2 +-
 dirent/scandir-tail.c                              |    2 +-
 dlfcn/dlerror.c                                    |    2 +-
 elf/dl-close.c                                     |    2 +-
 elf/dl-iteratephdr.c                               |    2 +-
 elf/dl-lookup.c                                    |    2 +-
 elf/dl-open.c                                      |    2 +-
 elf/dl-support.c                                   |    2 +-
 elf/dl-writev.h                                    |    2 +-
 elf/rtld.c                                         |    2 +-
 grp/fgetgrent.c                                    |    2 +-
 gshadow/fgetsgent.c                                |    2 +-
 gshadow/sgetsgent.c                                |    2 +-
 iconv/gconv_conf.c                                 |    2 +-
 iconv/gconv_db.c                                   |    2 +-
 iconv/gconv_dl.c                                   |    2 +-
 iconv/gconv_int.h                                  |    2 +-
 iconv/gconv_trans.c                                |    2 +-
 include/link.h                                     |    2 +-
 inet/getnameinfo.c                                 |    2 +-
 inet/getnetgrent.c                                 |    2 +-
 inet/getnetgrent_r.c                               |    2 +-
 intl/bindtextdom.c                                 |    2 +-
 intl/dcigettext.c                                  |    2 +-
 intl/finddomain.c                                  |    2 +-
 intl/gettextP.h                                    |    2 +-
 intl/loadmsgcat.c                                  |    2 +-
 intl/localealias.c                                 |    2 +-
 intl/textdomain.c                                  |    2 +-
 libidn/idn-stub.c                                  |    2 +-
 libio/libioP.h                                     |    2 +-
 locale/duplocale.c                                 |    2 +-
 locale/freelocale.c                                |    2 +-
 locale/newlocale.c                                 |    2 +-
 locale/setlocale.c                                 |    2 +-
 login/getutent_r.c                                 |    2 +-
 login/getutid_r.c                                  |    2 +-
 login/getutline_r.c                                |    2 +-
 login/utmp-private.h                               |    2 +-
 login/utmpname.c                                   |    2 +-
 malloc/mtrace.c                                    |    2 +-
 misc/efgcvt.c                                      |    2 +-
 misc/error.c                                       |    2 +-
 misc/fstab.c                                       |    2 +-
 misc/getpass.c                                     |    2 +-
 misc/mntent.c                                      |    2 +-
 misc/syslog.c                                      |    2 +-
 nis/nis_call.c                                     |    2 +-
 nis/nis_callback.c                                 |    2 +-
 nis/nss-default.c                                  |    2 +-
 nis/nss_compat/compat-grp.c                        |    2 +-
 nis/nss_compat/compat-initgroups.c                 |    2 +-
 nis/nss_compat/compat-pwd.c                        |    2 +-
 nis/nss_compat/compat-spwd.c                       |    2 +-
 nis/nss_nis/nis-alias.c                            |    2 +-
 nis/nss_nis/nis-ethers.c                           |    2 +-
 nis/nss_nis/nis-grp.c                              |    2 +-
 nis/nss_nis/nis-hosts.c                            |    2 +-
 nis/nss_nis/nis-network.c                          |    2 +-
 nis/nss_nis/nis-proto.c                            |    2 +-
 nis/nss_nis/nis-pwd.c                              |    2 +-
 nis/nss_nis/nis-rpc.c                              |    2 +-
 nis/nss_nis/nis-service.c                          |    2 +-
 nis/nss_nis/nis-spwd.c                             |    2 +-
 nis/nss_nisplus/nisplus-alias.c                    |    2 +-
 nis/nss_nisplus/nisplus-ethers.c                   |    2 +-
 nis/nss_nisplus/nisplus-grp.c                      |    2 +-
 nis/nss_nisplus/nisplus-hosts.c                    |    2 +-
 nis/nss_nisplus/nisplus-initgroups.c               |    2 +-
 nis/nss_nisplus/nisplus-network.c                  |    2 +-
 nis/nss_nisplus/nisplus-proto.c                    |    2 +-
 nis/nss_nisplus/nisplus-pwd.c                      |    2 +-
 nis/nss_nisplus/nisplus-rpc.c                      |    2 +-
 nis/nss_nisplus/nisplus-service.c                  |    2 +-
 nis/nss_nisplus/nisplus-spwd.c                     |    2 +-
 nis/ypclnt.c                                       |    2 +-
 nptl/libc_pthread_init.c                           |    2 +-
 nptl/tst-initializers1.c                           |    4 +-
 nss/getXXbyYY.c                                    |    2 +-
 nss/getXXent.c                                     |    2 +-
 nss/getXXent_r.c                                   |    2 +-
 nss/nss_db/db-XXX.c                                |    2 +-
 nss/nss_db/db-netgrp.c                             |    2 +-
 nss/nss_db/nss_db.h                                |    2 +-
 nss/nss_files/files-XXX.c                          |    2 +-
 nss/nss_files/files-alias.c                        |    2 +-
 nss/nsswitch.c                                     |    2 +-
 posix/regex_internal.h                             |    2 +-
 posix/wordexp.c                                    |    2 +-
 pwd/fgetpwent.c                                    |    2 +-
 resolv/res_hconf.c                                 |    2 +-
 resolv/res_libc.c                                  |    2 +-
 shadow/fgetspent.c                                 |    2 +-
 shadow/lckpwdf.c                                   |    2 +-
 shadow/sgetspent.c                                 |    2 +-
 socket/opensock.c                                  |    2 +-
 stdio-common/reg-modifier.c                        |    2 +-
 stdio-common/reg-printf.c                          |    2 +-
 stdio-common/reg-type.c                            |    2 +-
 stdio-common/vfprintf.c                            |    2 +-
 stdio-common/vfscanf.c                             |    2 +-
 stdlib/abort.c                                     |    2 +-
 stdlib/cxa_atexit.c                                |    2 +-
 stdlib/fmtmsg.c                                    |    2 +-
 stdlib/random.c                                    |    2 +-
 stdlib/setenv.c                                    |    2 +-
 string/strsignal.c                                 |    2 +-
 sunrpc/auth_none.c                                 |    2 +-
 sunrpc/bindrsvprt.c                                |    2 +-
 sunrpc/create_xid.c                                |    2 +-
 sunrpc/key_call.c                                  |    2 +-
 sunrpc/rpc_thread.c                                |    4 +-
 sysdeps/arm/backtrace.c                            |    2 +-
 sysdeps/generic/ldsodefs.h                         |    2 +-
 sysdeps/generic/libc-lock.h                        |  140 +++++++
 sysdeps/generic/stdio-lock.h                       |    2 +-
 sysdeps/generic/unwind-dw2-fde.c                   |    2 +-
 sysdeps/i386/backtrace.c                           |    2 +-
 sysdeps/ieee754/ldbl-opt/nldbl-compat.c            |    2 +-
 sysdeps/m68k/backtrace.c                           |    2 +-
 sysdeps/mach/bits/libc-lock.h                      |  145 -------
 sysdeps/mach/hurd/bits/libc-lock.h                 |  212 ----------
 sysdeps/mach/hurd/cthreads.c                       |    2 +-
 sysdeps/mach/hurd/dirstream.h                      |    2 +-
 sysdeps/mach/hurd/libc-lock.h                      |  212 ++++++++++
 sysdeps/mach/hurd/malloc-machine.h                 |    2 +-
 sysdeps/mach/libc-lock.h                           |  145 +++++++
 sysdeps/nptl/bits/libc-lock.h                      |  187 ---------
 sysdeps/nptl/bits/libc-lockP.h                     |  436 --------------------
 sysdeps/nptl/libc-lock.h                           |  187 +++++++++
 sysdeps/nptl/libc-lockP.h                          |  436 ++++++++++++++++++++
 sysdeps/nptl/malloc-machine.h                      |    2 +-
 sysdeps/nptl/stdio-lock.h                          |    2 +-
 sysdeps/posix/dirstream.h                          |    2 +-
 sysdeps/posix/getaddrinfo.c                        |    2 +-
 sysdeps/posix/system.c                             |    2 +-
 sysdeps/pthread/aio_suspend.c                      |    2 +-
 sysdeps/s390/s390-32/backtrace.c                   |    2 +-
 sysdeps/s390/s390-64/backtrace.c                   |    2 +-
 sysdeps/unix/sysv/linux/check_pf.c                 |    2 +-
 sysdeps/unix/sysv/linux/if_index.c                 |    2 +-
 sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c  |    2 +-
 sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c   |    2 +-
 sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c |    2 +-
 sysdeps/unix/sysv/linux/shm-directory.c            |    2 +-
 sysdeps/unix/sysv/linux/system.c                   |    2 +-
 sysdeps/x86_64/backtrace.c                         |    2 +-
 time/alt_digit.c                                   |    2 +-
 time/era.c                                         |    2 +-
 time/tzset.c                                       |    2 +-
 wcsmbs/wcsmbsload.c                                |    2 +-
 153 files changed, 1428 insertions(+), 1264 deletions(-)
 delete mode 100644 bits/libc-lock.h
 create mode 100644 sysdeps/generic/libc-lock.h
 delete mode 100644 sysdeps/mach/bits/libc-lock.h
 delete mode 100644 sysdeps/mach/hurd/bits/libc-lock.h
 create mode 100644 sysdeps/mach/hurd/libc-lock.h
 create mode 100644 sysdeps/mach/libc-lock.h
 delete mode 100644 sysdeps/nptl/bits/libc-lock.h
 delete mode 100644 sysdeps/nptl/bits/libc-lockP.h
 create mode 100644 sysdeps/nptl/libc-lock.h
 create mode 100644 sysdeps/nptl/libc-lockP.h

-- 
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]