RLIMIT_DATA
if (getrlimit(RLIMIT_DATA , &reslimit) == 0){
setrlimit(RLIMIT_DATA , &reslimit);
#ifdef RLIMIT_DATA
{ "data seg size", "kbytes", RLIMIT_DATA, 1024, 'd' },
{ "datasize", login_getcapsize, RLIMIT_DATA },
(void)setrlimit(RLIMIT_DATA, &rlim);
if (getrlimit(RLIMIT_DATA, &rlimit) == 0) {
setrlimit(RLIMIT_DATA, &rlimit);
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
if (setrlimit(RLIMIT_DATA, &rl) < 0)
imgp->proc->p_rlimit[RLIMIT_DATA].rlim_cur ||
vminfo.cvm_dsize > p->p_rlimit[RLIMIT_DATA].rlim_cur ||
case RLIMIT_DATA:
p->p_rlimit[RLIMIT_DATA].rlim_cur = dfldsiz;
p->p_rlimit[RLIMIT_DATA].rlim_max = maxdsiz;
if (kern_getrlimit(RLIMIT_DATA, &limit))
(vm_offset_t)p->p_rlimit[RLIMIT_DATA].rlim_cur) {
(new - base) > (vm_offset_t) p->p_rlimit[RLIMIT_DATA].rlim_cur) {
if (getrlimit(RLIMIT_DATA, &rlp) < 0)
case RLIMIT_DATA:
setrlimit(RLIMIT_DATA, &rlim);