mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 23:44:17 +08:00
36 lines
1.0 KiB
Diff
36 lines
1.0 KiB
Diff
diff -ru source/lib/getdtablesize.c source-new/lib/getdtablesize.c
|
|
--- source/lib/getdtablesize.c 2015-03-06 16:31:45.000000000 -0800
|
|
+++ source-new/lib/getdtablesize.c 2017-08-08 19:33:33.993874985 -0700
|
|
@@ -106,15 +106,6 @@
|
|
int
|
|
getdtablesize (void)
|
|
{
|
|
- struct rlimit lim;
|
|
-
|
|
- if (getrlimit (RLIMIT_NOFILE, &lim) == 0
|
|
- && 0 <= lim.rlim_cur && lim.rlim_cur <= INT_MAX
|
|
- && lim.rlim_cur != RLIM_INFINITY
|
|
- && lim.rlim_cur != RLIM_SAVED_CUR
|
|
- && lim.rlim_cur != RLIM_SAVED_MAX)
|
|
- return lim.rlim_cur;
|
|
-
|
|
return INT_MAX;
|
|
}
|
|
|
|
Only in source-new/lib: getdtablesize.c.orig
|
|
diff -ru source/src/safe.c source-new/src/safe.c
|
|
--- source/src/safe.c 2015-03-06 16:34:20.000000000 -0800
|
|
+++ source-new/src/safe.c 2017-08-08 19:33:53.447430811 -0700
|
|
@@ -92,11 +92,7 @@
|
|
|
|
static void init_dirfd_cache (void)
|
|
{
|
|
- struct rlimit nofile;
|
|
-
|
|
max_cached_fds = 8;
|
|
- if (getrlimit (RLIMIT_NOFILE, &nofile) == 0)
|
|
- max_cached_fds = MAX (nofile.rlim_cur / 4, max_cached_fds);
|
|
|
|
cached_dirfds = hash_initialize (max_cached_fds,
|
|
NULL,
|