Fix #1648 - set MG_PATH_MAX to FILENAME_MAX on windows and unix

This commit is contained in:
cpq 2022-08-06 22:19:55 +01:00
parent cde441bca6
commit e8289ec17d
3 changed files with 16 additions and 4 deletions

View File

@ -479,6 +479,10 @@ extern int SockSet(SOCKET hSock, int Type, int Prop, void *pbuf, int size);
#define MG_ENABLE_DIRLIST 1
#endif
#ifndef MG_PATH_MAX
#define MG_PATH_MAX FILENAME_MAX
#endif
#endif
@ -544,9 +548,11 @@ typedef enum { false = 0, true = 1 } bool;
typedef int socklen_t;
#define MG_DIRSEP '\\'
#ifndef PATH_MAX
#define PATH_MAX MAX_PATH
#ifndef MG_PATH_MAX
#define MG_PATH_MAX FILENAME_MAX
#endif
#ifndef EINPROGRESS
#define EINPROGRESS WSAEINPROGRESS
#endif

View File

@ -52,4 +52,8 @@
#define MG_ENABLE_DIRLIST 1
#endif
#ifndef MG_PATH_MAX
#define MG_PATH_MAX FILENAME_MAX
#endif
#endif

View File

@ -62,9 +62,11 @@ typedef enum { false = 0, true = 1 } bool;
typedef int socklen_t;
#define MG_DIRSEP '\\'
#ifndef PATH_MAX
#define PATH_MAX MAX_PATH
#ifndef MG_PATH_MAX
#define MG_PATH_MAX FILENAME_MAX
#endif
#ifndef EINPROGRESS
#define EINPROGRESS WSAEINPROGRESS
#endif