From patchwork Thu Sep 3 17:06:27 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Myers X-Patchwork-Id: 8566 Received: (qmail 55908 invoked by alias); 3 Sep 2015 17:06:36 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 55636 invoked by uid 89); 3 Sep 2015 17:06:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Date: Thu, 3 Sep 2015 17:06:27 +0000 From: Joseph Myers To: Subject: Rename bits/libc-tsd.h to libc-tsd.h (bug 14912) Message-ID: User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 It was noted in that the bits/*.h naming scheme should only be used for installed headers. This patch renames bits/libc-tsd.h to plain libc-tsd.h to follow that convention. Tested for x86_64 (testing, and that installed stripped shared libraries are unchanged by the patch). (Note that there are several other non-installed headers in bits/ that also need moving, as enumerated in bug 14912 and two more of them after my patch (pending review). Thus, bug 14912 should not be closed or listed as fixed in NEWS until all such headers have been moved.) 2015-09-03 Joseph Myers [BZ #14912] * bits/libc-tsd.h: Move to ... * sysdeps/generic/libc-tsd.h: ...here. (_GENERIC_BITS_LIBC_TSD_H): Rename macro to _GENERIC_LIBC_TSD_H. * sysdeps/mach/hurd/bits/libc-tsd.h: Move to ... * sysdeps/mach/hurd/libc-tsd.h: ...here. (_BITS_LIBC_TSD_H): Rename macro to _LIBC_TSD_H. * include/ctype.h: Include instead of . * include/rpc/rpc.h: Likewise. * locale/localeinfo.h: Likewise. * sunrpc/rpc_thread.c: Likewise. * sysdeps/mach/hurd/malloc-machine.h: Likewise. * sysdeps/nptl/malloc-machine.h: Likewise. diff --git a/include/ctype.h b/include/ctype.h index f3157b9..ac6db79 100644 --- a/include/ctype.h +++ b/include/ctype.h @@ -21,7 +21,7 @@ extern int (__isctype) (int __c, int __mask); NL_CURRENT_INDIRECT. */ # include "../locale/localeinfo.h" -# include +# include # ifndef CTYPE_EXTERN_INLINE /* Used by ctype/ctype-info.c, which see. */ # define CTYPE_EXTERN_INLINE extern inline diff --git a/include/rpc/rpc.h b/include/rpc/rpc.h index d2f3013..58bdef3 100644 --- a/include/rpc/rpc.h +++ b/include/rpc/rpc.h @@ -1,6 +1,6 @@ #ifndef _RPC_RPC_H #include -#include +#include /* Now define the internal interfaces. */ extern unsigned long _create_xid (void); diff --git a/locale/localeinfo.h b/locale/localeinfo.h index bdab9fe..434b839 100644 --- a/locale/localeinfo.h +++ b/locale/localeinfo.h @@ -223,7 +223,7 @@ extern struct __locale_struct _nl_global_locale attribute_hidden; /* This fetches the thread-local locale_t pointer, either one set with uselocale or &_nl_global_locale. */ #define _NL_CURRENT_LOCALE (__libc_tsd_get (__locale_t, LOCALE)) -#include +#include __libc_tsd_define (extern, __locale_t, LOCALE) diff --git a/sunrpc/rpc_thread.c b/sunrpc/rpc_thread.c index fee47f7..5910ea7 100644 --- a/sunrpc/rpc_thread.c +++ b/sunrpc/rpc_thread.c @@ -4,7 +4,7 @@ #include #include -#include +#include #ifdef _RPC_THREAD_SAFE_ diff --git a/bits/libc-tsd.h b/sysdeps/generic/libc-tsd.h similarity index 96% rename from bits/libc-tsd.h rename to sysdeps/generic/libc-tsd.h index 5889d2e..b6aff7a 100644 --- a/bits/libc-tsd.h +++ b/sysdeps/generic/libc-tsd.h @@ -16,8 +16,8 @@ License along with the GNU C Library; if not, see . */ -#ifndef _GENERIC_BITS_LIBC_TSD_H -#define _GENERIC_BITS_LIBC_TSD_H 1 +#ifndef _GENERIC_LIBC_TSD_H +#define _GENERIC_LIBC_TSD_H 1 /* This file defines the following macros for accessing a small fixed set of thread-specific `void *' data used only internally by libc. @@ -57,4 +57,4 @@ #define __libc_tsd_get(TYPE, KEY) (__libc_tsd_##KEY) #define __libc_tsd_set(TYPE, KEY, VALUE) (__libc_tsd_##KEY = (VALUE)) -#endif /* bits/libc-tsd.h */ +#endif /* libc-tsd.h */ diff --git a/sysdeps/mach/hurd/bits/libc-tsd.h b/sysdeps/mach/hurd/libc-tsd.h similarity index 93% rename from sysdeps/mach/hurd/bits/libc-tsd.h rename to sysdeps/mach/hurd/libc-tsd.h index 0086154..821105b 100644 --- a/sysdeps/mach/hurd/bits/libc-tsd.h +++ b/sysdeps/mach/hurd/libc-tsd.h @@ -16,8 +16,8 @@ License along with the GNU C Library; if not, see . */ -#ifndef _BITS_LIBC_TSD_H -#define _BITS_LIBC_TSD_H 1 +#ifndef _LIBC_TSD_H +#define _LIBC_TSD_H 1 #include @@ -31,4 +31,4 @@ #define __libc_tsd_set(TYPE, KEY, VALUE) \ (*__libc_tsd_address (TYPE, KEY) = (VALUE)) -#endif /* bits/libc-tsd.h */ +#endif /* libc-tsd.h */ diff --git a/sysdeps/mach/hurd/malloc-machine.h b/sysdeps/mach/hurd/malloc-machine.h index d69d82b..ba8b60d 100644 --- a/sysdeps/mach/hurd/malloc-machine.h +++ b/sysdeps/mach/hurd/malloc-machine.h @@ -54,7 +54,7 @@ /* thread specific data for glibc */ -#include +#include typedef int tsd_key_t[1]; /* no key data structure, libc magic does it */ __libc_tsd_define (static, void *, MALLOC) /* declaration/common definition */ diff --git a/sysdeps/nptl/malloc-machine.h b/sysdeps/nptl/malloc-machine.h index 27c9911..a3d1089 100644 --- a/sysdeps/nptl/malloc-machine.h +++ b/sysdeps/nptl/malloc-machine.h @@ -60,7 +60,7 @@ extern void *__dso_handle __attribute__ ((__weak__)); /* thread specific data for glibc */ -#include +#include typedef int tsd_key_t[1]; /* no key data structure, libc magic does it */ __libc_tsd_define (static, void *, MALLOC) /* declaration/common definition */