internally, define plain syscalls, if missing, as their time64 variants
[musl] / src / legacy / getdtablesize.c
index 623a6af..b30c193 100644 (file)
@@ -1,3 +1,5 @@
+#define _GNU_SOURCE
+#include <unistd.h>
 #include <limits.h>
 #include <sys/resource.h>
 
@@ -5,5 +7,5 @@ int getdtablesize(void)
 {
        struct rlimit rl;
        getrlimit(RLIMIT_NOFILE, &rl);
-       return rl.rlim_max < INT_MAX ? rl.rlim_max : INT_MAX;
+       return rl.rlim_cur < INT_MAX ? rl.rlim_cur : INT_MAX;
 }