1#define _GNU_SOURCE 2#include <limits.h> 3#include <unistd.h> 4 5int getdtablesize(void) { 6 int max = sysconf(_SC_OPEN_MAX); 7 return max < INT_MAX ? max : INT_MAX; 8} 9