diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-05-15 21:41:17 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-05-15 21:41:17 +0000 |
commit | 115a45a7209e380578d36d83016700c5a2d8252e (patch) | |
tree | 84a8bf368670ee4f3ba28271cb278af998ffcece | |
parent | b523afaec1eff5b850de8514b301adf27dfc5587 (diff) | |
download | glibc-115a45a7209e380578d36d83016700c5a2d8252e.tar.gz glibc-115a45a7209e380578d36d83016700c5a2d8252e.tar.xz glibc-115a45a7209e380578d36d83016700c5a2d8252e.zip |
Update.
2003-05-15 Ulrich Drepper <drepper@redhat.com> * 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.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | sysdeps/generic/dl-sysdep.c | 13 |
2 files changed, 18 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index b209f6119c..17a19e5b1f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-05-15 Ulrich Drepper <drepper@redhat.com> + + * 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 <kukuk@suse.de> * 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 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); } } |