aboutsummaryrefslogtreecommitdiff
path: root/project/dclib/dclib-file.h
diff options
context:
space:
mode:
authorWiimm <none>2020-09-30 15:43:02 +0200
committerWiimm <none>2020-09-30 15:43:02 +0200
commit50a8c14d2acb20822baff451b35476d717ffc5b4 (patch)
treeba286f8307130b9143bc43e20978927c94a8f65b /project/dclib/dclib-file.h
parent646b95d113309378591b75a290ee6c62a04f3772 (diff)
SZS v2.20a.beta2: Test Mac build
Diffstat (limited to '')
-rw-r--r--project/dclib/dclib-file.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/project/dclib/dclib-file.h b/project/dclib/dclib-file.h
index d2be55c..1060cd1 100644
--- a/project/dclib/dclib-file.h
+++ b/project/dclib/dclib-file.h
@@ -127,15 +127,22 @@ ccp GetFileOpenMode
/////////////// struct FileAttrib_t ///////////////
///////////////////////////////////////////////////////////////////////////////
-#ifndef USE_NEW_FILEATTRIB
- #define USE_NEW_FILEATTRIB 1
+#ifndef HAVE_FILEATTRIB_NSEC
+ #ifdef st_mtime
+ #define HAVE_FILEATTRIB_NSEC 1
+ #else
+ #define HAVE_FILEATTRIB_NSEC 0
+ #endif
#endif
#undef FILEATTRIB_SEC
-#if USE_NEW_FILEATTRIB
+#undef FILEATTRIB_NSEC
+#if HAVE_FILEATTRIB_NSEC
#define FILEATTRIB_SEC(t) ((t).tv_sec)
+ #define FILEATTRIB_NSEC(t) ((t).tv_nsec)
#else
#define FILEATTRIB_SEC(t) (t)
+ #define FILEATTRIB_NSEC(t) 0
#endif
///////////////////////////////////////////////////////////////////////////////
@@ -143,7 +150,7 @@ ccp GetFileOpenMode
typedef struct FileAttrib_t
{
- #if USE_NEW_FILEATTRIB
+ #if HAVE_FILEATTRIB_NSEC
union
{