Lines Matching refs:rlim_cur

68   for (num_open.rlim_cur = 0;  in close_file_descriptors()
69 num_open.rlim_cur < num_open.rlim_max; in close_file_descriptors()
70 num_open.rlim_cur++) in close_file_descriptors()
71 if (fd[num_open.rlim_cur] > 0) in close_file_descriptors()
72 close(fd[num_open.rlim_cur]); in close_file_descriptors()
133 if (rl.rlim_cur == RLIM_INFINITY)
137 sprintf(strbuff, fmt, rl.rlim_cur);
157 if (rl.rlim_cur != rl.rlim_max) {
160 if ((rl.rlim_cur > 0) &&
161 (rl.rlim_cur < OPEN_MAX)) {
163 rl.rlim_cur = OPEN_MAX;
174 rl.rlim_cur = rl.rlim_max;
193 if (rl.rlim_cur == RLIM_INFINITY)
197 sprintf(strbuff, fmt, rl.rlim_cur);
259 if ((rl.rlim_cur > 0) && (rl.rlim_cur != RLIM_INFINITY)) {
261 if (rl.rlim_cur > 0) {
264 num_open.rlim_max = rl.rlim_cur - SAFETY_MARGIN;
309 for (num_open.rlim_cur = 0;
310 num_open.rlim_cur < num_open.rlim_max;
311 num_open.rlim_cur++)
312 fd[num_open.rlim_cur] = -1;
332 for (num_open.rlim_cur = 1;
333 num_open.rlim_cur < num_open.rlim_max;
334 num_open.rlim_cur++) {
336 fd[num_open.rlim_cur] = dup(fd[0]);
338 if (fd[num_open.rlim_cur] < 0) {
340 fd[num_open.rlim_cur] = -1;
342 sprintf(strbuff1, fmt, num_open.rlim_cur);
346 sprintf(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 sprintf(strbuff1, fmt, num_open.rlim_cur);
357 for (num_open.rlim_cur = num_open.rlim_max;
358 fd[num_open.rlim_cur] >= 0;
359 num_open.rlim_cur++) {
360 close(fd[num_open.rlim_cur]);
361 fd[num_open.rlim_cur] = -1;
399 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
400 if (num_open.rlim_max > num_open.rlim_cur) {
409 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
410 for (rl.rlim_cur = 0;
411 rl.rlim_cur < num_open.rlim_max;
412 rl.rlim_cur++) {
413 if ((fd[rl.rlim_cur] > 0) &&
414 ((unsigned int)fd[rl.rlim_cur] > num_open.rlim_cur)) {