Bug#717912: libc0.1: getauxval() nonfunctional on kfreebsd
Package: libc0.1
Version: 2.17-7
Severity: normal
Hello,
getauxval() does not seem to work on kfreebsd-i386. Running this
testprogram
-----------------
#include <stdio.h>
#include <sys/auxv.h>
int main () {
// #define AT_SECURE 23 /* secure mode boolean */
printf("getauxval return secure[%i]\n", getauxval(AT_SECURE));
printf("getauxval return UID[%i]\n", getauxval(AT_UID));
printf("getauxval return EUID[%i]\n", getauxval(AT_EUID));
printf("getauxval return GID[%i]\n", getauxval(AT_GID));
printf("getauxval return EGID[%i]\n", getauxval(AT_EGID));
return 0;
}
-----------------
on a sid chroot on fischer.debian.org yields
-----------------
getauxval return secure[7]
getauxval return UID[0]
getauxval return EUID[0]
getauxval return GID[0]
getauxval return EGID[0]
-----------------
cu Andreas
Reply to: