apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <trawi...@bellsouth.net>
Subject Re: cvs commit: apr/file_io/unix dir.c
Date Mon, 12 Feb 2001 21:42:33 GMT
"William A. Rowe, Jr." <wrowe@rowe-clan.net> 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 | trawickj@bellsouth.net | PGP public key at web site:
       http://www.geocities.com/SiliconValley/Park/9289/
             Born in Roswell... married an alien...

Mime
View raw message