version 1.44, 2003/06/28 16:23:06 |
version 1.44.2.1, 2004/02/28 03:51:34 |
|
|
if (getrlimit(RLIMIT_NOFILE, &rlfd) < 0) |
if (getrlimit(RLIMIT_NOFILE, &rlfd) < 0) |
return (-1); |
return (-1); |
if ((hard ? rlfd.rlim_max : rlfd.rlim_cur) == RLIM_INFINITY) |
if ((hard ? rlfd.rlim_max : rlfd.rlim_cur) == RLIM_INFINITY) |
return 10000; |
return sysconf(_SC_OPEN_MAX); |
else |
else |
return hard ? rlfd.rlim_max : rlfd.rlim_cur; |
return hard ? rlfd.rlim_max : rlfd.rlim_cur; |
} |
} |
|
|
if (nonfatal_fatal) |
if (nonfatal_fatal) |
longjmp(kexjmp, -1); |
longjmp(kexjmp, -1); |
else |
else |
fatal_cleanup(); |
exit(255); |
} |
} |
|
|
static void |
static void |