about summary refs log tree commit diff
path: root/sysdeps/generic/dl-sysdep.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-04-11 04:42:14 +0000
committerUlrich Drepper <drepper@redhat.com>2001-04-11 04:42:14 +0000
commit390911beb3ae1f26f32318f79e344a70d896184c (patch)
treeb91091138d50272c0cfe00ea8836e30a08256cd6 /sysdeps/generic/dl-sysdep.c
parent07bccb46708982ee080a3a57033df6ad392b82a5 (diff)
downloadglibc-390911beb3ae1f26f32318f79e344a70d896184c.tar.gz
glibc-390911beb3ae1f26f32318f79e344a70d896184c.tar.xz
glibc-390911beb3ae1f26f32318f79e344a70d896184c.zip
Update.
2001-04-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* elf/elf.h (AT_DCACHEBSIZE, AT_ICACHEBSIZE, AT_UCACHEBSIZE,
	AT_IGNOREPPC): New defines.
	* sysdeps/generic/dl-sysdep.c (_dl_show_auxv): Print them.
	* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STD_AUXV):
	Define for newer powerpc kernels.
	* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Use the standard
	DL_FIND_ARG_COMPONENTS if __ASSUME_STD_AUXV is defined.
Diffstat (limited to 'sysdeps/generic/dl-sysdep.c')
-rw-r--r--sysdeps/generic/dl-sysdep.c39
1 files changed, 21 insertions, 18 deletions
diff --git a/sysdeps/generic/dl-sysdep.c b/sysdeps/generic/dl-sysdep.c
index d1acaeedca..eb70d3de80 100644
--- a/sysdeps/generic/dl-sysdep.c
+++ b/sysdeps/generic/dl-sysdep.c
@@ -226,27 +226,30 @@ _dl_show_auxv (void)
     {
       static const struct
       {
-	const char label[16];
+	const char label[20];
 	enum { dec, hex, str } form;
       } auxvars[] =
 	{
-	  [AT_EXECFD - 2] =   { "AT_EXECFD:   ", dec },
-	  [AT_PHDR - 2] =     { "AT_PHDR:     0x", hex },
-	  [AT_PHENT - 2] =    { "AT_PHENT:    ", dec },
-	  [AT_PHNUM - 2] =    { "AT_PHNUM:    ", dec },
-	  [AT_PAGESZ - 2] =   { "AT_PAGESZ:   ", dec },
-	  [AT_BASE - 2] =     { "AT_BASE:     0x", hex },
-	  [AT_FLAGS - 2] =    { "AT_FLAGS:    0x", hex },
-	  [AT_ENTRY - 2] =    { "AT_ENTRY:    0x", hex },
-	  [AT_NOTELF - 2] =   { "AT_NOTELF:   ", hex },
-	  [AT_UID - 2] =      { "AT_UID:      ", dec },
-	  [AT_EUID - 2] =     { "AT_EUID:     ", dec },
-	  [AT_GID - 2] =      { "AT_GID:      ", dec },
-	  [AT_EGID - 2] =     { "AT_EGID:     ", dec },
-	  [AT_PLATFORM - 2] = { "AT_PLATFORM: ", str },
-	  [AT_HWCAP - 2] =    { "AT_HWCAP:    ", hex },
-	  [AT_CLKTCK - 2] =   { "AT_CLKTCK:   ", dec },
-	  [AT_FPUCW - 2] =    { "AT_FPUCW:    ", hex }
+	  [AT_EXECFD - 2] =		{ "AT_EXECFD:      ", dec },
+	  [AT_PHDR - 2] =		{ "AT_PHDR:        0x", hex },
+	  [AT_PHENT - 2] =		{ "AT_PHENT:       ", dec },
+	  [AT_PHNUM - 2] =		{ "AT_PHNUM:       ", dec },
+	  [AT_PAGESZ - 2] =		{ "AT_PAGESZ:      ", dec },
+	  [AT_BASE - 2] =		{ "AT_BASE:        0x", hex },
+	  [AT_FLAGS - 2] =		{ "AT_FLAGS:       0x", hex },
+	  [AT_ENTRY - 2] =		{ "AT_ENTRY:       0x", hex },
+	  [AT_NOTELF - 2] =		{ "AT_NOTELF:      ", hex },
+	  [AT_UID - 2] =		{ "AT_UID:         ", dec },
+	  [AT_EUID - 2] =		{ "AT_EUID:        ", dec },
+	  [AT_GID - 2] =		{ "AT_GID:         ", dec },
+	  [AT_EGID - 2] =		{ "AT_EGID:        ", dec },
+	  [AT_PLATFORM - 2] =		{ "AT_PLATFORM:    ", str },
+	  [AT_HWCAP - 2] =		{ "AT_HWCAP:       ", hex },
+	  [AT_CLKTCK - 2] =		{ "AT_CLKTCK:      ", dec },
+	  [AT_FPUCW - 2] =		{ "AT_FPUCW:       ", hex },
+	  [AT_DCACHEBSIZE - 2] =	{ "AT_DCACHEBSIZE: 0x", hex },
+	  [AT_ICACHEBSIZE - 2] =	{ "AT_ICACHEBSIZE: 0x", hex },
+	  [AT_UCACHEBSIZE - 2] =	{ "AT_UCACHEBSIZE: 0x", hex }
 	};
       unsigned int idx = (unsigned int) (av->a_type - 2);