diff options
author | Steve Bennett <steveb@workware.net.au> | 2025-02-24 09:14:09 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2025-02-24 09:14:09 +1000 |
commit | 2080ce323acd95b67218fc2c88e0d3fa8d28cc14 (patch) | |
tree | abd3136ed252af6299ef99e550b9e90b401aa773 | |
parent | b0e7efa96c9868d1006af376cd699f17e7875e07 (diff) | |
download | jimtcl-2080ce323acd95b67218fc2c88e0d3fa8d28cc14.zip jimtcl-2080ce323acd95b67218fc2c88e0d3fa8d28cc14.tar.gz jimtcl-2080ce323acd95b67218fc2c88e0d3fa8d28cc14.tar.bz2 |
Use PATH_MAX if it exists
Previously this was done in jim-file.c but no jim-aio.c
Move to jimiocompat.h so it is done everywhere.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r-- | jim-aio.c | 4 | ||||
-rw-r--r-- | jim-file.c | 8 | ||||
-rw-r--r-- | jimiocompat.h | 8 |
3 files changed, 8 insertions, 12 deletions
@@ -116,10 +116,6 @@ enum wbuftype { #define UNIX_SOCKETS 0 #endif -#ifndef MAXPATHLEN -#define MAXPATHLEN JIM_PATH_LEN -#endif - #if defined(HAVE_SOCKETS) && !defined(JIM_BOOTSTRAP) /* Avoid type punned pointers */ union sockaddr_any { @@ -67,14 +67,6 @@ #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) #endif -# ifndef MAXPATHLEN -# ifdef PATH_MAX -# define MAXPATHLEN PATH_MAX -# else -# define MAXPATHLEN JIM_PATH_LEN -# endif -# endif - #if defined(__MINGW32__) || defined(__MSYS__) || defined(_MSC_VER) #define ISWINDOWS 1 /* Even if we have symlink it isn't compatible enought to use */ diff --git a/jimiocompat.h b/jimiocompat.h index c384f81..0f807a0 100644 --- a/jimiocompat.h +++ b/jimiocompat.h @@ -124,6 +124,14 @@ int Jim_OpenForRead(const char *filename); #endif +# ifndef MAXPATHLEN +# ifdef PATH_MAX +# define MAXPATHLEN PATH_MAX +# else +# define MAXPATHLEN JIM_PATH_LEN +# endif +# endif + /* jim-file.c */ /* Note that this is currently an internal function only. * It does not form part of the public Jim API |