From 115a45a7209e380578d36d83016700c5a2d8252e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 15 May 2003 21:41:17 +0000 Subject: 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. --- sysdeps/generic/dl-sysdep.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'sysdeps/generic') diff --git a/sysdeps/generic/dl-sysdep.c b/sysdeps/generic/dl-sysdep.c index a249791ec7..a0e6736b22 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); } } -- cgit 1.4.1