Merge pull request #17843 from taosdata/fix/td_19618
fix: invalid read of tsdb path
This commit is contained in:
commit
03fb8d8223
|
@ -244,16 +244,6 @@ void syslog(int unused, const char *format, ...);
|
||||||
#define TD_CHARSET_LEN 64
|
#define TD_CHARSET_LEN 64
|
||||||
#define TD_TIMEZONE_LEN 96
|
#define TD_TIMEZONE_LEN 96
|
||||||
|
|
||||||
#ifdef WINDOWS
|
|
||||||
#define TD_PATH_MAX 260
|
|
||||||
#elif defined(PATH_MAX)
|
|
||||||
#define TD_PATH_MAX PATH_MAX
|
|
||||||
#elif defined(_XOPEN_PATH_MAX)
|
|
||||||
#define TD_PATH_MAX _XOPEN_PATH_MAX
|
|
||||||
#else
|
|
||||||
#define TD_PATH_MAX _POSIX_PATH_MAX
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -42,6 +42,16 @@ extern "C" {
|
||||||
#define PATH_MAX 256
|
#define PATH_MAX 256
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WINDOWS
|
||||||
|
#define TD_PATH_MAX _MAX_PATH
|
||||||
|
#elif defined(PATH_MAX)
|
||||||
|
#define TD_PATH_MAX PATH_MAX
|
||||||
|
#elif defined(_XOPEN_PATH_MAX)
|
||||||
|
#define TD_PATH_MAX _XOPEN_PATH_MAX
|
||||||
|
#else
|
||||||
|
#define TD_PATH_MAX _POSIX_PATH_MAX
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct TdFile *TdFilePtr;
|
typedef struct TdFile *TdFilePtr;
|
||||||
|
|
||||||
#define TD_FILE_CREATE 0x0001
|
#define TD_FILE_CREATE 0x0001
|
||||||
|
|
Loading…
Reference in New Issue