* resource.cc (getrlimit): Return OPEN_MAX as current limit
on RLIMIT_NOFILE. * syscalls.cc (getdtablesize): Return OPEN_MAX. * sysconf.cc (sysconf): Return OPEN_MAX on _SC_OPEN_MAX. * include/limits.h (OPEN_MAX): Define as 256.
This commit is contained in:
@ -33,10 +33,7 @@ sysconf (int in)
|
||||
/* FIXME: what's the right value? _POSIX_ARG_MAX is only 4K */
|
||||
return 1048576;
|
||||
case _SC_OPEN_MAX:
|
||||
/* FIXME: this returns the current limit which can increase
|
||||
if and when dtable::find_unused_handle is called. Perhaps
|
||||
we should return NOFILE or OPEN_MAX instead? */
|
||||
return cygheap->fdtab.size;
|
||||
return OPEN_MAX;
|
||||
case _SC_PAGESIZE:
|
||||
return getpagesize ();
|
||||
case _SC_CLK_TCK:
|
||||
|
Reference in New Issue
Block a user