version 1.41.2.1, 2003/09/16 20:50:44 |
version 1.41.2.2, 2004/03/04 18:18:16 |
|
|
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 |