summaryrefslogtreecommitdiffstats
path: root/src/ninja_test.cc
diff options
context:
space:
mode:
authorMike Seplowitz <mseplowitz@bloomberg.net>2015-01-13 01:53:14 (GMT)
committerMike Seplowitz <mseplowitz@bloomberg.net>2015-08-19 12:43:59 (GMT)
commitcdab57de00ab7ce157f1fdd601ce242588fcadce (patch)
treee22fc97286d2766c596108f13ba49d27a30f8c37 /src/ninja_test.cc
parent94c10a6a18ceadf78d27245ce389610c67a7cf2e (diff)
downloadNinja-cdab57de00ab7ce157f1fdd601ce242588fcadce.zip
Ninja-cdab57de00ab7ce157f1fdd601ce242588fcadce.tar.gz
Ninja-cdab57de00ab7ce157f1fdd601ce242588fcadce.tar.bz2
Fix getopt for AIX
AIX supplies getopt but not getopt_long. We can't use the embedded getopt implementation, since the constness of its arguments doesn't match the AIX system routine.
Diffstat (limited to 'src/ninja_test.cc')
-rw-r--r--src/ninja_test.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ninja_test.cc b/src/ninja_test.cc
index 54d8784..11087b6 100644
--- a/src/ninja_test.cc
+++ b/src/ninja_test.cc
@@ -17,6 +17,9 @@
#ifdef _WIN32
#include "getopt.h"
+#elif defined(_AIX)
+#include "getopt.h"
+#include <unistd.h>
#else
#include <getopt.h>
#endif