• Home
  • Raw
  • Download

Lines Matching refs:rlim_cur

67   for(num_open.rlim_cur = 0;  in close_file_descriptors()
68 num_open.rlim_cur < num_open.rlim_max; in close_file_descriptors()
69 num_open.rlim_cur++) in close_file_descriptors()
70 if(fd[num_open.rlim_cur] > 0) in close_file_descriptors()
71 close(fd[num_open.rlim_cur]); in close_file_descriptors()
132 if(rl.rlim_cur == RLIM_INFINITY)
136 msnprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_cur);
156 if(rl.rlim_cur != rl.rlim_max) {
159 if((rl.rlim_cur > 0) &&
160 (rl.rlim_cur < OPEN_MAX)) {
162 rl.rlim_cur = OPEN_MAX;
173 rl.rlim_cur = rl.rlim_max;
192 if(rl.rlim_cur == RLIM_INFINITY)
196 msnprintf(strbuff, sizeof(strbuff), fmt, rl.rlim_cur);
258 if((rl.rlim_cur > 0) && (rl.rlim_cur != RLIM_INFINITY)) {
260 if(rl.rlim_cur > 0) {
263 num_open.rlim_max = rl.rlim_cur - SAFETY_MARGIN;
308 for(num_open.rlim_cur = 0;
309 num_open.rlim_cur < num_open.rlim_max;
310 num_open.rlim_cur++)
311 fd[num_open.rlim_cur] = -1;
331 for(num_open.rlim_cur = 1;
332 num_open.rlim_cur < num_open.rlim_max;
333 num_open.rlim_cur++) {
335 fd[num_open.rlim_cur] = dup(fd[0]);
337 if(fd[num_open.rlim_cur] < 0) {
339 fd[num_open.rlim_cur] = -1;
341 msnprintf(strbuff1, sizeof(strbuff1), fmt, num_open.rlim_cur);
345 msnprintf(strbuff1, sizeof(strbuff1), fmt, num_open.rlim_cur);
350 num_open.rlim_max = num_open.rlim_cur - SAFETY_MARGIN;
352 num_open.rlim_cur -= num_open.rlim_max;
353 msnprintf(strbuff1, sizeof(strbuff1), fmt, num_open.rlim_cur);
358 for(num_open.rlim_cur = num_open.rlim_max;
359 fd[num_open.rlim_cur] >= 0;
360 num_open.rlim_cur++) {
361 close(fd[num_open.rlim_cur]);
362 fd[num_open.rlim_cur] = -1;
400 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
401 if(num_open.rlim_max > num_open.rlim_cur) {
411 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
412 for(rl.rlim_cur = 0;
413 rl.rlim_cur < num_open.rlim_max;
414 rl.rlim_cur++) {
415 if((fd[rl.rlim_cur] > 0) &&
416 ((unsigned int)fd[rl.rlim_cur] > num_open.rlim_cur)) {