[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: