From 4557f862d24b72f586f0494e666bff2b7fa0aed6 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@clisp.org>
Date: Sat, 13 May 2017 02:32:24 +0200
Subject: [PATCH] stat: Complete removal of REPLACE_FUNC_STAT_DIR code.

* lib/stat.c: Remove all REPLACE_FUNC_STAT_DIR code.
---
 ChangeLog  |  5 +++++
 lib/stat.c | 11 -----------
 2 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c342f6c4a1..17f835dd92 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-05-13  Bruno Haible  <bruno@clisp.org>
+
+	stat: Complete removal of REPLACE_FUNC_STAT_DIR code.
+	* lib/stat.c: Remove all REPLACE_FUNC_STAT_DIR code.
+
 2017-05-11  Paul Eggert  <eggert@cs.ucla.edu>
 
 	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
-- 
2.39.5