summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrawick <trawick@13f79535-47bb-0310-9956-ffa450edef68>2001-02-12 20:55:32 +0000
committertrawick <trawick@13f79535-47bb-0310-9956-ffa450edef68>2001-02-12 20:55:32 +0000
commit60352387961b30df1f2f859f02fb9098822bc204 (patch)
treed1327380c2afe4b74c5391d963b8ae47ac890844
parent7f769c097ec6258f83f5befcabf0ed38b13501ba (diff)
downloadlibapr-60352387961b30df1f2f859f02fb9098822bc204.tar.gz
OS/390 has _POSIX_PATH_MAX but not PATH_MAX (did I hear a little bird
say "APR_PATH_MAX?") git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61226 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--file_io/unix/dir.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/file_io/unix/dir.c b/file_io/unix/dir.c
index 93bcc6165..8e2ac510d 100644
--- a/file_io/unix/dir.c
+++ b/file_io/unix/dir.c
@@ -154,7 +154,11 @@ apr_status_t apr_dir_read(apr_finfo_t *finfo, apr_int32_t wanted,
wanted &= ~(APR_FINFO_NAME);
if (wanted)
{
+#if defined(PATH_MAX)
char fspec[PATH_MAX];
+#elif defined(_POSIX_PATH_MAX)
+ char fspec[_POSIX_PATH_MAX];
+#endif
int off;
apr_cpystrn(fspec, thedir->dirname, sizeof(fspec));
off = strlen(fspec);