mirror of
https://sourceware.org/git/glibc.git
synced 2025-10-21 14:53:53 +03:00
Clean up HAVE_CONFIG_H and STDC_HEADERS.
This commit is contained in:
@@ -1,5 +1,10 @@
|
|||||||
2014-06-20 Roland McGrath <roland@hack.frob.com>
|
2014-06-20 Roland McGrath <roland@hack.frob.com>
|
||||||
|
|
||||||
|
* include/libc-symbols.h (HAVE_CONFIG_H, STDC_HEADERS): New macros.
|
||||||
|
* catgets/Makefile (catgets-CPPFLAGS): Remove -DHAVE_CONFIG_H.
|
||||||
|
* locale/Makefile (CPPFLAGS-locale-programs): Likewise.
|
||||||
|
* stdlib/strtol_l.c [_LIBC] (STDC_HEADERS): Don't define it.
|
||||||
|
|
||||||
* nptl/allocatestack.c: Include <stack-aliasing.h>.
|
* nptl/allocatestack.c: Include <stack-aliasing.h>.
|
||||||
* nptl/stack-aliasing.h: New file.
|
* nptl/stack-aliasing.h: New file.
|
||||||
* sysdeps/i386/i686/stack-aliasing.h: New file.
|
* sysdeps/i386/i686/stack-aliasing.h: New file.
|
||||||
|
@@ -46,8 +46,7 @@ include ../Rules
|
|||||||
|
|
||||||
$(objpfx)gencat: $(gencat-modules:%=$(objpfx)%.o)
|
$(objpfx)gencat: $(gencat-modules:%=$(objpfx)%.o)
|
||||||
|
|
||||||
catgets-CPPFLAGS := -DNLSPATH='"$(msgcatdir)/%L/%N:$(msgcatdir)/%L/LC_MESSAGES/%N:$(msgcatdir)/%l/%N:$(msgcatdir)/%l/LC_MESSAGES/%N:"' \
|
catgets-CPPFLAGS := -DNLSPATH='"$(msgcatdir)/%L/%N:$(msgcatdir)/%L/LC_MESSAGES/%N:$(msgcatdir)/%l/%N:$(msgcatdir)/%l/LC_MESSAGES/%N:"'
|
||||||
-DHAVE_CONFIG_H
|
|
||||||
|
|
||||||
CPPFLAGS-gencat = -DNOT_IN_libc
|
CPPFLAGS-gencat = -DNOT_IN_libc
|
||||||
|
|
||||||
|
@@ -48,6 +48,19 @@
|
|||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
|
/* Define this for the benefit of portable GNU code that wants to check it.
|
||||||
|
Code that checks with #if will not #include <config.h> again, since we've
|
||||||
|
already done it (and this file is implicitly included in every compile,
|
||||||
|
via -include). Code that checks with #ifdef will #include <config.h>,
|
||||||
|
but that file should always be idempotent (i.e., it's just #define/#undef
|
||||||
|
and nothing else anywhere should be changing the macro state it touches),
|
||||||
|
so it's harmless. */
|
||||||
|
#define HAVE_CONFIG_H 0
|
||||||
|
|
||||||
|
/* Define this for the benefit of portable GNU code that wants to check it.
|
||||||
|
Of course, it's never false when building libc! */
|
||||||
|
#define STDC_HEADERS 1
|
||||||
|
|
||||||
/* The symbols in all the user (non-_) macros are C symbols. */
|
/* The symbols in all the user (non-_) macros are C symbols. */
|
||||||
|
|
||||||
#if !defined HAVE_ASM_WEAK_DIRECTIVE && !defined HAVE_ASM_WEAKEXT_DIRECTIVE
|
#if !defined HAVE_ASM_WEAK_DIRECTIVE && !defined HAVE_ASM_WEAKEXT_DIRECTIVE
|
||||||
|
@@ -89,7 +89,7 @@ CPPFLAGS-locale-programs = -DLOCALE_PATH='$(localepath)' \
|
|||||||
-DCHARMAP_PATH='"$(i18ndir)/charmaps"' \
|
-DCHARMAP_PATH='"$(i18ndir)/charmaps"' \
|
||||||
-DREPERTOIREMAP_PATH='"$(i18ndir)/repertoiremaps"' \
|
-DREPERTOIREMAP_PATH='"$(i18ndir)/repertoiremaps"' \
|
||||||
-DLOCSRCDIR='"$(i18ndir)/locales"' \
|
-DLOCSRCDIR='"$(i18ndir)/locales"' \
|
||||||
-DHAVE_CONFIG_H -DNOT_IN_libc
|
-DNOT_IN_libc
|
||||||
|
|
||||||
CFLAGS-charmap.c = -Wno-write-strings -Wno-char-subscripts
|
CFLAGS-charmap.c = -Wno-write-strings -Wno-char-subscripts
|
||||||
CFLAGS-locfile.c = -Wno-write-strings -Wno-char-subscripts
|
CFLAGS-locfile.c = -Wno-write-strings -Wno-char-subscripts
|
||||||
|
@@ -24,7 +24,6 @@
|
|||||||
|
|
||||||
#ifdef _LIBC
|
#ifdef _LIBC
|
||||||
# define USE_NUMBER_GROUPING
|
# define USE_NUMBER_GROUPING
|
||||||
# define STDC_HEADERS
|
|
||||||
# define HAVE_LIMITS_H
|
# define HAVE_LIMITS_H
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user