@@ -37,6 +37,8 @@ long Process::sys$sysconf(int name)
return Processor::processor_count();
case _SC_PAGESIZE:
return PAGE_SIZE;
+ case _SC_OPEN_MAX:
+ return max_open_file_descriptors();
default:
return -EINVAL;
}
@@ -60,6 +60,7 @@ enum {
_SC_NPROCESSORS_CONF,
_SC_NPROCESSORS_ONLN,
_SC_PAGESIZE,
+ _SC_OPEN_MAX
};
#define PERF_EVENT_MALLOC 1
@@ -174,11 +174,13 @@ enum {
+ _SC_OPEN_MAX,
#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF
#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
#define _SC_PAGESIZE _SC_PAGESIZE
+#define _SC_OPEN_MAX _SC_OPEN_MAX
long sysconf(int name);