dav/system.h

changeset 866
4a9227846234
parent 865
0b61e0164b44
--- a/dav/system.h	Thu May 01 12:40:00 2025 +0200
+++ b/dav/system.h	Fri May 02 18:35:58 2025 +0200
@@ -38,18 +38,20 @@
 #ifdef _WIN32
 
 #include <Windows.h>
+#ifndef mode_t
 #define mode_t unsigned int
+#endif
 
 #include <sys/utime.h>
-typedef struct _utimbuf sys_utimbuf;
-int sys_utime(const char* filename, sys_utimbuf* times);
+#define SYS_UTIMBUF struct _utimbuf
+int sys_utime(const char *filename, SYS_UTIMBUF *times);
 
 #else // not _WIN32
 
 #include <dirent.h>
 
 #include <utime.h>
-typedef struct utimbuf sys_utimbuf;
+#define SYS_UTIMBUF struct utimbuf
 #define sys_utime utime
 
 #endif // _WIN32

mercurial