blob: f75cd5c19eaaa0ea338839712cf1b835d11a897b [file] [log] [blame]
#include <errno.h>
#include <sys/auxv.h>
#include <sys/param.h>
unsigned long getauxval(unsigned long item) {
// We have no auxv, so just special-case a few things we do know about.
// TODO(mcgrathr): Maybe handle some more values? It's unclear what
// any users want other than AT_HWCAP, which we don't have.
switch (item) {
case AT_SECURE:
return 0ul;
case AT_PAGESZ:
return PAGE_SIZE;
}
errno = ENOENT;
return 0;
}