Browse Source

getdtablesize: fix returning hard instead of soft rlimit

This makes the result consistent with sysconf(_SC_OPEN_MAX).
master
Olivier Brunel 10 years ago
committed by Rich Felker
parent
commit
397586625e
  1. 2
      src/legacy/getdtablesize.c

2
src/legacy/getdtablesize.c

@ -7,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;
}

Loading…
Cancel
Save