RLIMIT_DATA
{ RLIMIT_DATA, "datasize", 1024, "kbytes" },
{ "data(kbytes)", RLIMIT_DATA, 1024, 'd' },
if (getrlimit(RLIMIT_DATA , &reslimit) == 0){
(void)setrlimit(RLIMIT_DATA , &reslimit);
{ RLIMIT_DATA, CSIZE, "datasize", },
(void)setrlimit(RLIMIT_DATA, &rlim);
if (getrlimit(RLIMIT_DATA, &lim) == -1)
if (getrlimit(RLIMIT_DATA, &lim) == -1)
RLIMIT_DATA,
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
if (setrlimit(RLIMIT_DATA, &rl) == -1)
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
if (setrlimit(RLIMIT_DATA, &rl) == -1)
if (getrlimit(RLIMIT_DATA, &datasz) != 0)
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
(void)setrlimit(RLIMIT_DATA, &rl);
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
if (setrlimit(RLIMIT_DATA, &rl) == -1)
(epp->ep_dsize > lim_cur(RLIMIT_DATA)))
case RLIMIT_DATA:
limit0->pl_rlimit[RLIMIT_DATA].rlim_cur = DFLDSIZ;
limit0->pl_rlimit[RLIMIT_DATA].rlim_max = MAXDSIZ;
vsize_t limit = lim_cur(RLIMIT_DATA);
limit = lim_cur(RLIMIT_DATA);
limit = lim_cur(RLIMIT_DATA);
if (new < base || (new - base) > lim_cur(RLIMIT_DATA))
if (getrlimit(RLIMIT_DATA, &rl) != -1) {
(void)setrlimit(RLIMIT_DATA, &rl);
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
if (setrlimit(RLIMIT_DATA, &rl) == 0) {
if (getrlimit(RLIMIT_DATA, &rl) == 0) {
if (setrlimit(RLIMIT_DATA, &rl) == -1)
if(getrlimit(RLIMIT_DATA, &rlim) == 0) {
if (ret == ENOMEM && getrlimit(RLIMIT_DATA, &lim) == 0) {