MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#define MAXSSIZ32 MAXSSIZ
#ifndef MAXSSIZ
#define USRSTACK (VM_MAXUSER_ADDRESS - MAXSSIZ) /* Start of user stack */
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#define I386_MAX_EXE_ADDR (USRSTACK - MAXSSIZ)
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#define MAXSSIZ32 MAXSSIZ /* max stack size */
trunc_page(USRSTACK - MAXSSIZ - (sz) - user_stack_guard_size)
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#define MAXSSIZ32 MAXSSIZ /* max stack size */
trunc_page(USRSTACK - MAXSSIZ - (sz) - user_stack_guard_size)
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#if MAXSSIZ > 256*1024*1024
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
#ifndef MAXSSIZ
max_stack_size = MAXSSIZ;
max_stack_size = MAXSSIZ;
max_stack_size = MAXSSIZ;
max_stack_size = MAXSSIZ;
#define MAXSSIZ32 (MAXSSIZ >> 2)
max_stack_size = MAXSSIZ;
if (noaccess_size > 0 && noaccess_size <= MAXSSIZ) {
KASSERT(access_size <= MAXSSIZ);
maxsmap = MAXSSIZ - (MAXSSIZ / PAX_ASLR_MAX_STACK_WASTE);
rlim_t maxsmap = MAXSSIZ;
p->p_rlimit[RLIMIT_STACK].rlim_max = MAXSSIZ;
trunc_page(VM_MAXUSER_ADDRESS - MAXSSIZ - (sz) - user_stack_guard_size)