From 115a45a7209e380578d36d83016700c5a2d8252e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 15 May 2003 21:41:17 +0000 Subject: [PATCH] Update. 2003-05-15 Ulrich Drepper * sysdeps/generic/dl-sysdep.c (_dl_show_auxv): Fix typo (DL_NEED_SYSINFO -> NEED_DL_SYSINFO). If aux value is not known print numeric values. --- ChangeLog | 6 ++++++ sysdeps/generic/dl-sysdep.c | 13 ++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b209f61..17a19e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-05-15 Ulrich Drepper + + * sysdeps/generic/dl-sysdep.c (_dl_show_auxv): Fix typo + (DL_NEED_SYSINFO -> NEED_DL_SYSINFO). If aux value is not known + print numeric values. + 2003-05-12 Thorsten Kukuk * inet/netinet/igmp.h: Sync with Linux Kernel 2.5.69 and *BSD. diff --git a/sysdeps/generic/dl-sysdep.c b/sysdeps/generic/dl-sysdep.c index a249791..a0e6736 100644 --- a/sysdeps/generic/dl-sysdep.c +++ b/sysdeps/generic/dl-sysdep.c @@ -251,7 +251,7 @@ _dl_show_auxv (void) [AT_DCACHEBSIZE - 2] = { "AT_DCACHEBSIZE: 0x", hex }, [AT_ICACHEBSIZE - 2] = { "AT_ICACHEBSIZE: 0x", hex }, [AT_UCACHEBSIZE - 2] = { "AT_UCACHEBSIZE: 0x", hex }, -#ifdef DL_NEED_SYSINFO +#ifdef NEED_DL_SYSINFO [AT_SYSINFO - 2] = { "AT_SYSINFO: 0x", hex }, [AT_SYSINFO_EHDR - 2] = { "AT_SYSINFO_EHDR: 0x", hex } #endif @@ -274,8 +274,19 @@ _dl_show_auxv (void) buf + sizeof buf - 1, 16, 0); _dl_printf ("%s%s\n", auxvars[idx].label, val); + + continue; } } + + /* Unknown value: print a generic line. */ + char buf2[17]; + buf[sizeof (buf2) - 1] = '\0'; + const char *val2 = _itoa ((unsigned long int) av->a_un.a_val, + buf2 + sizeof buf2 - 1, 16, 0); + const char *val = _itoa ((unsigned long int) av->a_type, + buf + sizeof buf - 1, 16, 0); + _dl_printf ("AT_??? (0x%s): 0x%s\n", val, val2); } } -- 2.7.4