RLIMIT_STACK
{ RLIMIT_STACK, "stacksize", 1024, "kbytes" },
#ifdef RLIMIT_STACK
{ "stack(kbytes)", RLIMIT, RLIMIT_STACK, RLIMIT_STACK, 1024, 's' },
if (getrlimit(RLIMIT_STACK , &reslimit) == 0){
(void)setrlimit(RLIMIT_STACK , &reslimit);
#ifdef RLIMIT_STACK
{ "stack", "kbytes", 's', RLIMIT_STACK, 1024 },
if (getrlimit(RLIMIT_STACK, &slimit) == -1)
{ RLIMIT_STACK, R_CSIZE, "stacksize", },
(void)setrlimit(RLIMIT_STACK, &rlim);
(vaddr_t)p->p_limit->pl_rlimit[RLIMIT_STACK].rlim_cur +
epp->ep_ssize = l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur;
epp->ep_ssize = l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur;
return RLIMIT_STACK;
rlim_t ssl = l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur;
stacklim = (vaddr_t)p->p_limit->pl_rlimit[RLIMIT_STACK].rlim_cur;
MIN(l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur, max_stack_size);
{ RLIMIT_STACK, MAXSSIZ32 },
case RLIMIT_STACK:
(uintmax_t)l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur,
epp->ep_ssize = MIN(l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur,
case RLIMIT_STACK:
{ "Max stack size", "bytes", RLIMIT_STACK },
p->p_rlimit[RLIMIT_STACK].rlim_cur = DFLSSIZ;
p->p_rlimit[RLIMIT_STACK].rlim_max = MAXSSIZ;
#define PROC_PID_LIMIT_STACK (RLIMIT_STACK+1)
p->p_rlimit[RLIMIT_STACK].rlim_cur = DFLSSIZ;
p->p_rlimit[RLIMIT_STACK].rlim_max = maxsmap;
if (nss > btoc(p->p_rlimit[RLIMIT_STACK].rlim_cur))
ATF_REQUIRE(setrlimit(RLIMIT_STACK, &res) == 0);
ATF_REQUIRE(getrlimit(RLIMIT_STACK, &res) == 0);
RL(getrlimit(RLIMIT_STACK, &res));
RL(setrlimit(RLIMIT_STACK, &res));
RL(setrlimit(RLIMIT_STACK, &res));
RLIMIT_STACK