RLIMIT_RSS
if (getrlimit(RLIMIT_RSS , &reslimit) == 0){
setrlimit(RLIMIT_RSS , &reslimit);
#ifdef RLIMIT_RSS
{ "max memory size", "kbytes", RLIMIT_RSS, 1024, 'm' },
{ "memoryuse", login_getcapsize, RLIMIT_RSS },
(void)setrlimit(RLIMIT_RSS, &rlim);
limit->pl_rlimit[RLIMIT_RSS].rlim_max = lim;
limit = OFF_TO_IDX(qmin(p->p_rlimit[RLIMIT_RSS].rlim_cur,
p->p_rlimit[RLIMIT_RSS].rlim_max));
p->p_rlimit[RLIMIT_RSS].rlim_cur = ptoa(rss_limit);
p->p_rlimit[RLIMIT_RSS].rlim_max = RLIM_INFINITY;
limit = OFF_TO_IDX(qmin(p->p_rlimit[RLIMIT_RSS].rlim_cur,
p->p_rlimit[RLIMIT_RSS].rlim_max));
case RLIMIT_RSS:
setrlimit(RLIMIT_RSS, &rlim);