"William A. Rowe, Jr." <[EMAIL PROTECTED]> writes:
> > trawick 01/02/12 12:55:34
> >
> > Modified: file_io/unix dir.c
> > Log:
> > OS/390 has _POSIX_PATH_MAX but not PATH_MAX (did I hear a little bird
> > say "APR_PATH_MAX?")
>
> Yes... the 'right' fix would be good here.
This should be pretty simple...
apr.hw:
Move this code from include/arch/win32/fileio.h to apr.hw but also add
any needed includes (what are they?):
#if APR_HAS_UNICODE_FS
/* An arbitrary size that is digestable. True max is a bit less than
32000 */
#define APR_PATH_MAX 8192
#define APR_FILE_MAX MAX_PATH
#else /* !APR_HAS_UNICODE_FS */
#define APR_PATH_MAX MAX_PATH
#define APR_FILE_MAX MAX_PATH
#endif
apr.h.in:
include sys/limits.h and limits.h then
#if defined(PATH_MAX)
#define APR_PATH_MAX PATH_MAX
#elif defined(_POSIX_PATH_MAX)
#define APR_PATH_MAX _POSIX_PATH_MAX
#else
#error Fix APR_PATH_MAX for your platform.
#endif
--
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
http://www.geocities.com/SiliconValley/Park/9289/
Born in Roswell... married an alien...