summaryrefslogtreecommitdiffstats
path: root/src/disk_interface.cc
diff options
context:
space:
mode:
authorVasili Skurydzin <vasili.skurydzin@ibm.com>2018-08-01 16:31:42 (GMT)
committerVasili Skurydzin <vasili.skurydzin@ibm.com>2018-08-02 14:50:55 (GMT)
commit056633514fcb735f2a11a1354d71896262e1b92c (patch)
tree543ee0bee3f8570025d0fc91af7da3a566acf1b5 /src/disk_interface.cc
parentca041d88f4d610332aa48c801342edfafb622ccb (diff)
downloadNinja-056633514fcb735f2a11a1354d71896262e1b92c.zip
Ninja-056633514fcb735f2a11a1354d71896262e1b92c.tar.gz
Ninja-056633514fcb735f2a11a1354d71896262e1b92c.tar.bz2
Port to AIX platform.
Taking care of printf format specifiers and large files using compiler macros in configure.py
Diffstat (limited to 'src/disk_interface.cc')
-rw-r--r--src/disk_interface.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/disk_interface.cc b/src/disk_interface.cc
index 504c679..3fe35fe 100644
--- a/src/disk_interface.cc
+++ b/src/disk_interface.cc
@@ -212,6 +212,8 @@ TimeStamp RealDiskInterface::Stat(const string& path, string* err) const {
// For bionic, C and POSIX API is always enabled.
// For solaris, see https://docs.oracle.com/cd/E88353_01/html/E37841/stat-2.html.
return (int64_t)st.st_mtim.tv_sec * 1000000000LL + st.st_mtim.tv_nsec;
+#elif defined(_AIX)
+ return (int64_t)st.st_mtime * 1000000000LL + st.st_mtime_n;
#else
return (int64_t)st.st_mtime * 1000000000LL + st.st_mtimensec;
#endif