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);
163 if(rl.rlim_cur != rl.rlim_max) {
166 if((rl.rlim_cur > 0) &&
167 (rl.rlim_cur < OPEN_MAX)) {
169 rl.rlim_cur = OPEN_MAX;
180 rl.rlim_cur = rl.rlim_max;
198 rlim2str(strbuff, sizeof(strbuff), rl.rlim_cur);
204 } /* (rl.rlim_cur != rl.rlim_max) */
221 num_open.rlim_cur = NUM_NEEDED;
223 if((rl.rlim_cur > 0) &&
225 (rl.rlim_cur != RLIM_INFINITY) &&
227 (rl.rlim_cur <= num_open.rlim_cur)) {
228 rlim2str(strbuff2, sizeof(strbuff2), rl.rlim_cur);
229 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
306 for(num_open.rlim_cur = 0;
307 num_open.rlim_cur < num_open.rlim_max;
308 num_open.rlim_cur++)
309 fd[num_open.rlim_cur] = -1;
329 for(num_open.rlim_cur = 1;
330 num_open.rlim_cur < num_open.rlim_max;
331 num_open.rlim_cur++) {
333 fd[num_open.rlim_cur] = dup(fd[0]);
335 if(fd[num_open.rlim_cur] < 0) {
337 fd[num_open.rlim_cur] = -1;
339 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
343 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
351 rlim2str(strbuff1, sizeof(strbuff1), num_open.rlim_cur);
357 for(num_open.rlim_cur = 0;
358 fd[num_open.rlim_cur] >= 0;
359 num_open.rlim_cur++)
360 close(fd[num_open.rlim_cur]);
384 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
385 if(num_open.rlim_max > num_open.rlim_cur) {
395 num_open.rlim_cur = FD_SETSIZE - SAFETY_MARGIN;
396 for(rl.rlim_cur = 0;
397 rl.rlim_cur < num_open.rlim_max;
398 rl.rlim_cur++) {
399 if((fd[rl.rlim_cur] > 0) &&
400 ((unsigned int)fd[rl.rlim_cur] > num_open.rlim_cur)) {