From: Bruno Haible Date: Sat, 13 May 2017 00:32:24 +0000 (+0200) Subject: stat: Complete removal of REPLACE_FUNC_STAT_DIR code. X-Git-Tag: v1.0~6166 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=4557f862d24b72f586f0494e666bff2b7fa0aed6;p=gnulib.git stat: Complete removal of REPLACE_FUNC_STAT_DIR code. * lib/stat.c: Remove all REPLACE_FUNC_STAT_DIR code. --- diff --git a/ChangeLog b/ChangeLog index c342f6c4a1..17f835dd92 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2017-05-13 Bruno Haible + + stat: Complete removal of REPLACE_FUNC_STAT_DIR code. + * lib/stat.c: Remove all REPLACE_FUNC_STAT_DIR code. + 2017-05-11 Paul Eggert getopt-posix: port to mingw diff --git a/lib/stat.c b/lib/stat.c index 1954449902..696f3d643a 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