RLIMIT_STACK
{ RLIMIT_STACK, "stacksize", 1024, "kbytes" },
{ "stack(kbytes)", RLIMIT_STACK, 1024, 's' },
if (getrlimit(RLIMIT_STACK , &reslimit) == 0){
(void)setrlimit(RLIMIT_STACK , &reslimit);
{ RLIMIT_STACK, CSIZE, "stacksize", },
if (getrlimit(RLIMIT_STACK, &rl) != 0)
(void)setrlimit(RLIMIT_STACK, &rlim);
ATF_REQUIRE(setrlimit(RLIMIT_STACK, &res) == 0);
ATF_REQUIRE(getrlimit(RLIMIT_STACK, &res) == 0);
RLIMIT_STACK
epp->ep_ssize = round_page(lim_cur(RLIMIT_STACK));
case RLIMIT_STACK:
if (which == RLIMIT_STACK) {
limit0->pl_rlimit[RLIMIT_STACK].rlim_cur = DFLSSIZ;
limit0->pl_rlimit[RLIMIT_STACK].rlim_max = MAXSSIZ;
if (vm->vm_ssize + si <= atop(lim_cur(RLIMIT_STACK)))
(void)setrlimit(RLIMIT_STACK, &rlim);