Switch from getdtablesize(3) to sysconf(3).
authorDan Albert <danalbert@google.com>
Mon, 16 Jun 2014 22:36:30 +0000 (15:36 -0700)
committerDan Albert <danalbert@google.com>
Tue, 17 Jun 2014 02:05:58 +0000 (19:05 -0700)
Change-Id: I4741ea034fdadf1c6cd07c36aee3156f2415fae2

mobicore/daemon/Daemon/MobiCoreDriverDaemon.cpp

index d77ac566fdab2cb6feca74c7aabe76ea972e00d7..50f10d263b69093c1638aef969356bc41c73552a 100644 (file)
@@ -903,7 +903,7 @@ int main(
         // obtain a new process group */
         setsid();
         /* close all descriptors */
-        for (i = getdtablesize(); i >= 0; --i) {
+        for (i = sysconf(_SC_OPEN_MAX); i >= 0; --i) {
             close(i);
         }
         // STDIN, STDOUT and STDERR should all point to /dev/null */