Lines Matching refs:rlim_cur

68   for(num_open.rlim_cur = 0;
69 num_open.rlim_cur < num_open.rlim_max;
70 num_open.rlim_cur++)
71 if(fd[num_open.rlim_cur] > 0)
72 close(fd[num_open.rlim_cur]);
142 rlim2str(strbuff, sizeof(strbuff), 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;
192 rlim2str(strbuff, sizeof(strbuff), rl.rlim_cur);
198 } /* (rl.rlim_cur != rl.rlim_max) */
249 if((rl.rlim_cur > 0) && (rl.rlim_cur != RLIM_INFINITY)) {
251 if(rl.rlim_cur > 0) {
254 num_open.rlim_max = rl.rlim_cur - SAFETY_MARGIN;
300 for(num_open.rlim_cur = 0;
301 num_open.rlim_cur < num_open.rlim_max;
302 num_open.rlim_cur++)
303 fd[num_open.rlim_cur] = -1;
323 for(num_open.rlim_cur = 1;
324 num_open.rlim_cur < num_open.rlim_max;
325 num_open.rlim_cur++) {
327 fd[num_open.rlim_cur] = dup(fd[0]);
329 if(fd[num_open.rlim_cur] < 0) {
331 fd[num_open.rlim_cur] = -1;
333 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
337 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
342 num_open.rlim_max = num_open.rlim_cur - SAFETY_MARGIN;
344 num_open.rlim_cur -= num_open.rlim_max;
345 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
350 for(num_open.rlim_cur = num_open.rlim_max;
351 fd[num_open.rlim_cur] >= 0;
352 num_open.rlim_cur++) {
353 close(fd[num_open.rlim_cur]);
354 fd[num_open.rlim_cur] = -1;
388 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
389 if(num_open.rlim_max > num_open.rlim_cur) {
399 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
400 for(rl.rlim_cur = 0;
401 rl.rlim_cur < num_open.rlim_max;
402 rl.rlim_cur++) {
403 if((fd[rl.rlim_cur] > 0) &&
404 ((unsigned int)fd[rl.rlim_cur] > num_open.rlim_cur)) {