[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: stat: fix time_t values and other problems on native Windows
From: |
Bruno Haible |
Subject: |
Re: stat: fix time_t values and other problems on native Windows |
Date: |
Sat, 13 May 2017 02:32:46 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-75-generic; KDE/5.18.0; x86_64; ; ) |
A followup patch, that removes some leftover code.
2017-05-13 Bruno Haible <address@hidden>
stat: Complete removal of REPLACE_FUNC_STAT_DIR code.
* lib/stat.c: Remove all REPLACE_FUNC_STAT_DIR code.
diff --git a/lib/stat.c b/lib/stat.c
index f100374..8340863 100644
--- a/lib/stat.c
+++ b/lib/stat.c
@@ -32,13 +32,11 @@
# if _GL_WINDOWS_64_BIT_ST_SIZE
# undef stat /* avoid warning on mingw64 with _FILE_OFFSET_BITS=64 */
# define stat _stati64
-# define REPLACE_FUNC_STAT_DIR 1
# undef REPLACE_FUNC_STAT_FILE
# elif REPLACE_FUNC_STAT_FILE
/* mingw64 has a broken stat() function, based on _stat(), in libmingwex.a.
Bypass it. */
# define stat _stat
-# define REPLACE_FUNC_STAT_DIR 1
# undef REPLACE_FUNC_STAT_FILE
# endif
#endif
@@ -73,15 +71,6 @@ orig_stat (const char *filename, struct stat *buf)
# include "stat-w32.h"
#endif
-#if REPLACE_FUNC_STAT_DIR
-# include "pathmax.h"
- /* The only known systems where REPLACE_FUNC_STAT_DIR is needed also
- have a constant PATH_MAX. */
-# ifndef PATH_MAX
-# error "Please port this replacement to your platform"
-# endif
-#endif
-
#ifdef WINDOWS_NATIVE
/* Return TRUE if the given file name denotes an UNC root. */
static BOOL
- Re: stat: fix time_t values and other problems on native Windows,
Bruno Haible <=