Home | History | Annotate | Download | only in libtest

Lines Matching refs:rl

105   struct rlimit rl;
114 if(sizeof(rl.rlim_max) > sizeof(long))
118 fmt = (sizeof(rl.rlim_max) < sizeof(long))?fmt_u:fmt_lu;
122 if(getrlimit(RLIMIT_NOFILE, &rl) != 0) {
131 if(rl.rlim_cur == RLIM_INFINITY)
135 msnprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_cur);
139 if(rl.rlim_max == RLIM_INFINITY)
143 msnprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_max);
161 if(rl.rlim_cur != rl.rlim_max) {
164 if((rl.rlim_cur > 0) &&
165 (rl.rlim_cur < OPEN_MAX)) {
167 rl.rlim_cur = OPEN_MAX;
168 if(setrlimit(RLIMIT_NOFILE, &rl) != 0) {
178 rl.rlim_cur = rl.rlim_max;
179 if(setrlimit(RLIMIT_NOFILE, &rl) != 0) {
188 if(getrlimit(RLIMIT_NOFILE, &rl) != 0) {
197 if(rl.rlim_cur == RLIM_INFINITY)
201 msnprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_cur);
205 if(rl.rlim_max == RLIM_INFINITY)
209 msnprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_max);
212 } /* (rl.rlim_cur != rl.rlim_max) */
231 if((rl.rlim_cur > 0) &&
233 (rl.rlim_cur != RLIM_INFINITY) &&
235 (rl.rlim_cur <= num_open.rlim_cur)) {
236 msnprintf(strbuff2, sizeof(strbuff2), fmt, rl.rlim_cur);
408 for(rl.rlim_cur = 0;
409 rl.rlim_cur < num_open.rlim_max;
410 rl.rlim_cur++) {
411 if((fd[rl.rlim_cur] > 0) &&
412 ((unsigned int)fd[rl.rlim_cur] > num_open.rlim_cur)) {