From 39ff6527b278bd4c55d38c76e867e2b742f4d51c Mon Sep 17 00:00:00 2001 From: djm Date: Fri, 27 May 2005 09:36:56 +0000 Subject: [PATCH] - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by David Leach; ok dtucker@ --- ChangeLog | 4 ++++ defines.h | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 13926937..e9e947d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +20050527 + - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by + David Leach; ok dtucker@ + 20050525 - (djm) [mpaux.c mpaux.h Makefile.in] Remove old mpaux.[ch] code, it has not been used for a while diff --git a/defines.h b/defines.h index b0891a33..e88f4420 100644 --- a/defines.h +++ b/defines.h @@ -54,7 +54,11 @@ enum # ifdef PATH_MAX # define MAXPATHLEN PATH_MAX # else /* PATH_MAX */ -# define MAXPATHLEN 64 /* Should be safe */ +# define MAXPATHLEN 64 +/* realpath uses a fixed buffer of size MAXPATHLEN, so force use of ours */ +# ifndef BROKEN_REALPATH +# define BROKEN_REALPATH 1 +# endif /* BROKEN_REALPATH */ # endif /* PATH_MAX */ #endif /* MAXPATHLEN */ -- 2.45.2