RLIMIT_STACK
if (getrlimit(RLIMIT_STACK , &reslimit) == 0){
setrlimit(RLIMIT_STACK , &reslimit);
#ifdef RLIMIT_STACK
{ "stack size", "kbytes", RLIMIT_STACK, 1024, 's' },
if (getrlimit(RLIMIT_STACK, &rlim) == -1)
if (getrlimit(RLIMIT_STACK, &rl) == 0)
{ "stacksize", login_getcapsize, RLIMIT_STACK },
(void)setrlimit(RLIMIT_STACK, &rlim);
case RLIMIT_STACK:
p->p_rlimit[RLIMIT_STACK].rlim_cur = dflssiz;
p->p_rlimit[RLIMIT_STACK].rlim_max = maxssiz;
p->p_rlimit[RLIMIT_STACK].rlim_cur)) {
p->p_rlimit[RLIMIT_STACK].rlim_cur)) {
grow_amount = p->p_rlimit[RLIMIT_STACK].rlim_cur - vm->vm_ssize;
case RLIMIT_STACK:
setrlimit(RLIMIT_STACK, &rlim);
(void)setrlimit(RLIMIT_STACK, &rlim);