From 04bdaf9a1eb1406f83321e98daf08b0f06a8401b Mon Sep 17 00:00:00 2001 From: James McCoy Date: Tue, 29 Oct 2019 16:08:55 -0400 Subject: Fallback to _POSIX_PATH_MAX when MAXPATHLEN isn't available (#130) On systems where MAXPATHLEN isn't defined, like GNU/Hurd, use _POSIX_PATH_MAX as the starting size for the getcwd() buffer. --- src/lfs.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lfs.c b/src/lfs.c index f510ab5..352e17b 100644 --- a/src/lfs.c +++ b/src/lfs.c @@ -60,7 +60,12 @@ #include #include #include /* for MAXPATHLEN */ - #define LFS_MAXPATHLEN MAXPATHLEN + #ifdef MAXPATHLEN + #define LFS_MAXPATHLEN MAXPATHLEN + #else + #include /* for _POSIX_PATH_MAX */ + #define LFS_MAXPATHLEN _POSIX_PATH_MAX + #endif #endif #include -- cgit v1.2.3-55-g6feb