HBSD: Revert "_elf_aux_info(3): add support for AT_USRSTACK{BASE,LIM}"

This reverts commit 8f2668b060.

Signed-off-by: Shawn Webb <shawn.webb@hardenedbsd.org>
This commit is contained in:
Shawn Webb 2022-09-17 10:28:59 -04:00
parent 4339854478
commit 4e2cdcd284

View File

@ -73,7 +73,6 @@ static char *canary, *pagesizes, *execpath;
static void *ps_strings, *timekeep;
static u_long hwcap, hwcap2;
static void *fxrng_seed_version;
static u_long usrstackbase, usrstacklim;
#ifdef __powerpc__
static int powerpc_new_auxv_format = 0;
@ -145,14 +144,6 @@ init_aux(void)
case AT_FXRNG:
fxrng_seed_version = aux->a_un.a_ptr;
break;
case AT_USRSTACKBASE:
usrstackbase = aux->a_un.a_val;
break;
case AT_USRSTACKLIM:
usrstacklim = aux->a_un.a_val;
break;
#ifdef __powerpc__
/*
* Since AT_STACKPROT is always set, and the common
@ -379,20 +370,6 @@ _elf_aux_info(int aux, void *buf, int buflen)
} else
res = EINVAL;
break;
case AT_USRSTACKBASE:
if (buflen == sizeof(u_long)) {
*(u_long *)buf = usrstackbase;
res = 0;
} else
res = EINVAL;
break;
case AT_USRSTACKLIM:
if (buflen == sizeof(u_long)) {
*(u_long *)buf = usrstacklim;
res = 0;
} else
res = EINVAL;
break;
default:
res = ENOENT;
break;