• Home
  • Raw
  • Download

Lines Matching refs:rl

107   struct rlimit rl;  in rlimit()  local
116 if(sizeof(rl.rlim_max) > sizeof(long)) in rlimit()
120 fmt = (sizeof(rl.rlim_max) < sizeof(long))?fmt_u:fmt_lu; in rlimit()
124 if(getrlimit(RLIMIT_NOFILE, &rl) != 0) { in rlimit()
133 if(rl.rlim_cur == RLIM_INFINITY) in rlimit()
137 snprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_cur); in rlimit()
141 if(rl.rlim_max == RLIM_INFINITY) in rlimit()
145 snprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_max); in rlimit()
163 if(rl.rlim_cur != rl.rlim_max) { in rlimit()
166 if((rl.rlim_cur > 0) && in rlimit()
167 (rl.rlim_cur < OPEN_MAX)) { in rlimit()
169 rl.rlim_cur = OPEN_MAX; in rlimit()
170 if(setrlimit(RLIMIT_NOFILE, &rl) != 0) { in rlimit()
180 rl.rlim_cur = rl.rlim_max; in rlimit()
181 if(setrlimit(RLIMIT_NOFILE, &rl) != 0) { in rlimit()
190 if(getrlimit(RLIMIT_NOFILE, &rl) != 0) { in rlimit()
199 if(rl.rlim_cur == RLIM_INFINITY) in rlimit()
203 snprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_cur); in rlimit()
207 if(rl.rlim_max == RLIM_INFINITY) in rlimit()
211 snprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_max); in rlimit()
233 if((rl.rlim_cur > 0) && in rlimit()
235 (rl.rlim_cur != RLIM_INFINITY) && in rlimit()
237 (rl.rlim_cur <= num_open.rlim_cur)) { in rlimit()
238 snprintf(strbuff2, sizeof(strbuff2), fmt, rl.rlim_cur); in rlimit()
410 for(rl.rlim_cur = 0; in rlimit()
411 rl.rlim_cur < num_open.rlim_max; in rlimit()
412 rl.rlim_cur++) { in rlimit()
413 if((fd[rl.rlim_cur] > 0) && in rlimit()
414 ((unsigned int)fd[rl.rlim_cur] > num_open.rlim_cur)) { in rlimit()