#define _GNU_SOURCE #include #include #include int getdtablesize(void) { struct rlimit rl; getrlimit(RLIMIT_NOFILE, &rl); return rl.rlim_cur < INT_MAX ? rl.rlim_cur : INT_MAX; } #ifdef TEST int main(void) { return 0; } #endif