1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-28 00:21:52 +03:00
2004-03-07  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/generic/ldsodefs.h: Move _dl_initial_searclist,
	_dl_hp_timing_overhead, _dl_init_all_dirs, and the content of
	dl-procinfo.c from _rtld_global to _rtld_global_ro.
	* elf/rtld.c: Adjust initializer for _rtld_global_ro.
	* elf/dl-close.c: Use GLRO instead of GL where appropriate.
	* elf/dl-libc.c: Likewise.
	* elf/dl-load.c: Likewise.
	* sysdeps/i386/dl-procinfo.h: Likewise.
	* sysdeps/i386/i686/hp-timing.h: Likewise.
	* sysdeps/ia64/hp-timing.h: Likewise.
	* sysdeps/sparc/sparc32/sparcv9/hp-timing.h: Likewise.
	* sysdeps/sparc/sparc64/hp-timing.h: Likewise.
	* sysdeps/unix/sysv/linux/arm/dl-procinfo.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: Likewise.
This commit is contained in:
Ulrich Drepper
2004-03-07 08:39:57 +00:00
parent 021723ab78
commit c31e278f86
15 changed files with 90 additions and 65 deletions

View File

@ -1,5 +1,5 @@
/* Linux/sparc32 version of processor capability information handling macros.
Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Copyright (C) 1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@ -35,7 +35,7 @@ _dl_procinfo (int word)
for (i = 0; i < _DL_HWCAP_COUNT; ++i)
if (word & (1 << i))
_dl_printf (" %s", GL(dl_sparc32_cap_flags)[i]);
_dl_printf (" %s", GLRO(dl_sparc32_cap_flags)[i]);
_dl_printf ("\n");
@ -46,7 +46,7 @@ static inline const char *
__attribute__ ((unused))
_dl_hwcap_string (int idx)
{
return GL(dl_sparc32_cap_flags)[idx];
return GLRO(dl_sparc32_cap_flags)[idx];
};
static inline int
@ -56,7 +56,7 @@ _dl_string_hwcap (const char *str)
int i;
for (i = 0; i < _DL_HWCAP_COUNT; i++)
{
if (strcmp (str, GL(dl_sparc32_cap_flags) [i]) == 0)
if (strcmp (str, GLRO(dl_sparc32_cap_flags) [i]) == 0)
return i;
}
return -1;

View File

@ -1,5 +1,5 @@
/* Linux/sparc64 version of processor capability information handling macros.
Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
Copyright (C) 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@ -35,7 +35,7 @@ _dl_procinfo (int word)
for (i = 0; i < _DL_HWCAP_COUNT; ++i)
if (word & (1 << i))
_dl_printf (" %s", GL(dl_sparc64_cap_flags)[i]);
_dl_printf (" %s", GLRO(dl_sparc64_cap_flags)[i]);
_dl_printf ("\n");
@ -46,7 +46,7 @@ static inline const char *
__attribute__ ((unused))
_dl_hwcap_string (int idx)
{
return GL(dl_sparc64_cap_flags)[idx];
return GLRO(dl_sparc64_cap_flags)[idx];
};
@ -57,7 +57,7 @@ _dl_string_hwcap (const char *str)
int i;
for (i = 0; i < _DL_HWCAP_COUNT; i++)
{
if (strcmp (str, GL(dl_sparc64_cap_flags) [i]) == 0)
if (strcmp (str, GLRO(dl_sparc64_cap_flags) [i]) == 0)
return i;
}
return -1;