Lines Matching refs:rl
127 struct rlimit rl;
134 if(getrlimit(RLIMIT_NOFILE, &rl) != 0) {
142 rlim2str(strbuff, sizeof(strbuff), rl.rlim_cur);
145 rlim2str(strbuff, sizeof(strbuff), rl.rlim_max);
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;
170 if(setrlimit(RLIMIT_NOFILE, &rl) != 0) {
180 rl.rlim_cur = rl.rlim_max;
181 if(setrlimit(RLIMIT_NOFILE, &rl) != 0) {
190 if(getrlimit(RLIMIT_NOFILE, &rl) != 0) {
198 rlim2str(strbuff, sizeof(strbuff), rl.rlim_cur);
201 rlim2str(strbuff, sizeof(strbuff), rl.rlim_max);
204 } /* (rl.rlim_cur != rl.rlim_max) */
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);
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)) {