Home | History | Annotate | Download | only in tests

Lines Matching refs:newrlim

15    struct rlimit64 newrlim;
26 newrlim.rlim_cur = oldrlim.rlim_max+1;
27 newrlim.rlim_max = oldrlim.rlim_max;
28 if (setrlimit64(RLIMIT_NOFILE, &newrlim) == -1)
41 newrlim.rlim_cur = oldrlim.rlim_max;
42 newrlim.rlim_max = oldrlim.rlim_max+1;
43 if (setrlimit64(RLIMIT_NOFILE, &newrlim) == -1)
56 newrlim.rlim_cur = oldrlim.rlim_cur / 2;
57 newrlim.rlim_max = oldrlim.rlim_max;
59 if (setrlimit64(RLIMIT_NOFILE, &newrlim) < 0)
65 if (getrlimit64(RLIMIT_NOFILE, &newrlim) < 0)
71 if (newrlim.rlim_cur != oldrlim.rlim_cur / 2)
74 (unsigned long long)newrlim.rlim_cur,
78 if (newrlim.rlim_max != oldrlim.rlim_max)
81 (unsigned long long)newrlim.rlim_max,
85 newrlim.rlim_cur -= 3; /* allow for stdin, stdout and stderr */
87 while (newrlim.rlim_cur-- > 0)