RLIMIT_DATA
RLIMIT_DATA, S_datasize, /* "datasize" */
if (getrlimit(RLIMIT_DATA, &rlimit) == 0) {
(void) setrlimit(RLIMIT_DATA, &rlimit);
errflg += parse_limits(RLIMIT_DATA, optarg);
case RLIMIT_DATA: unit = 1024; break;
case RLIMIT_DATA:
res = RLIMIT_DATA;
if (getrlimit(RLIMIT_DATA, &rl) < 0)
if (setrlimit(RLIMIT_DATA, &rl) < 0)
case RLIMIT_DATA: s = "RLIMIT_DATA"; break;
as_rctl = rctl_enforced_value(rctlproc_legacy[RLIMIT_DATA],
(void) rctl_action(rctlproc_legacy[RLIMIT_DATA], p->p_rctls, p,
(void) rctl_rlimit_set(rctlproc_legacy[RLIMIT_DATA], initp, &rlp64, gp,
rctlproc_legacy[RLIMIT_DATA] = rctl_register("process.max-data-size",
size_ctl = rctl_enforced_value(rctlproc_legacy[RLIMIT_DATA],