mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-29 18:27:29 +02:00
@ -638,13 +638,17 @@ WOLFSSL_ABI WOLFSSL_API int wolfCrypt_Cleanup(void);
|
||||
&& !defined(WOLFSSL_NUCLEUS) && !defined(WOLFSSL_NUCLEUS_1_2)
|
||||
#if defined(USE_WINDOWS_API)
|
||||
#include <sys/stat.h>
|
||||
#ifndef XSTAT
|
||||
#define XSTAT _stat
|
||||
#endif
|
||||
#define XS_ISREG(s) (s & _S_IFREG)
|
||||
#define SEPARATOR_CHAR ';'
|
||||
|
||||
#elif defined(INTIME_RTOS)
|
||||
#include <sys/stat.h>
|
||||
#ifndef XSTAT
|
||||
#define XSTAT _stat64
|
||||
#endif
|
||||
#define XS_ISREG(s) S_ISREG(s)
|
||||
#define SEPARATOR_CHAR ';'
|
||||
#define XWRITE write
|
||||
@ -652,11 +656,15 @@ WOLFSSL_ABI WOLFSSL_API int wolfCrypt_Cleanup(void);
|
||||
#define XCLOSE close
|
||||
|
||||
#elif defined(WOLFSSL_ZEPHYR)
|
||||
#ifndef XSTAT
|
||||
#define XSTAT fs_stat
|
||||
#endif
|
||||
#define XS_ISREG(s) (s == FS_DIR_ENTRY_FILE)
|
||||
#define SEPARATOR_CHAR ':'
|
||||
#elif defined(WOLFSSL_TELIT_M2MB)
|
||||
#ifndef XSTAT
|
||||
#define XSTAT m2mb_fs_stat
|
||||
#endif
|
||||
#define XS_ISREG(s) (s & M2MB_S_IFREG)
|
||||
#define SEPARATOR_CHAR ':'
|
||||
#else
|
||||
@ -666,7 +674,9 @@ WOLFSSL_ABI WOLFSSL_API int wolfCrypt_Cleanup(void);
|
||||
#define XWRITE write
|
||||
#define XREAD read
|
||||
#define XCLOSE close
|
||||
#ifndef XSTAT
|
||||
#define XSTAT stat
|
||||
#endif
|
||||
#define XS_ISREG(s) S_ISREG(s)
|
||||
#define SEPARATOR_CHAR ':'
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user