aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sysdep.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index b702bae5818..f7fc99f147f 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -30,6 +30,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
30#include <unistd.h> 30#include <unistd.h>
31 31
32#include <c-ctype.h> 32#include <c-ctype.h>
33#include <pathmax.h>
33#include <utimens.h> 34#include <utimens.h>
34 35
35#include "lisp.h" 36#include "lisp.h"
@@ -262,10 +263,10 @@ get_current_dir_name_or_unreachable (void)
262 ptrdiff_t dirsize_max = min (PTRDIFF_MAX, SIZE_MAX) - 1; 263 ptrdiff_t dirsize_max = min (PTRDIFF_MAX, SIZE_MAX) - 1;
263 264
264 /* The maximum size of a buffer for a file name, including the 265 /* The maximum size of a buffer for a file name, including the
265 terminating NUL. This is bounded by MAXPATHLEN, if available. */ 266 terminating NUL. This is bounded by PATH_MAX, if available. */
266 ptrdiff_t bufsize_max = dirsize_max; 267 ptrdiff_t bufsize_max = dirsize_max;
267#ifdef MAXPATHLEN 268#ifdef PATH_MAX
268 bufsize_max = min (bufsize_max, MAXPATHLEN); 269 bufsize_max = min (bufsize_max, PATH_MAX);
269#endif 270#endif
270 271
271# if HAVE_GET_CURRENT_DIR_NAME && !BROKEN_GET_CURRENT_DIR_NAME 272# if HAVE_GET_CURRENT_DIR_NAME && !BROKEN_GET_CURRENT_DIR_NAME