settings.h: protect against double definitions in _LINUXKM case.

This commit is contained in:
Daniel Pouzzner
2020-09-17 22:15:17 -05:00
parent fc592e8434
commit 529549f117

View File

@ -2086,28 +2086,48 @@ extern void uITRON4_free(void *p) ;
#ifdef WOLFSSL_LINUXKM #ifdef WOLFSSL_LINUXKM
#define NO_DEV_RANDOM #ifndef NO_DEV_RANDOM
#define NO_WRITEV #define NO_DEV_RANDOM
#define NO_FILESYSTEM #endif
#define NO_STDIO_FILESYSTEM #ifndef NO_WRITEV
#define SIZEOF_LONG 8 #define NO_WRITEV
#define SIZEOF_LONG_LONG 8 #endif
#define CHAR_BIT 8 #ifndef NO_FILESYSTEM
#define NO_FILESYSTEM
#endif
#ifndef NO_STDIO_FILESYSTEM
#define NO_STDIO_FILESYSTEM
#endif
#ifndef WOLFSSL_NO_SOCK
#define WOLFSSL_NO_SOCK
#endif
#ifndef WOLFSSL_DH_CONST
#define WOLFSSL_DH_CONST
#endif
#ifndef WOLFSSL_USER_IO
#define WOLFSSL_USER_IO
#endif
#ifndef USE_WOLF_STRTOK
#define USE_WOLF_STRTOK
#endif
#ifndef WOLFSSL_SP_MOD_WORD_RP
#define WOLFSSL_SP_MOD_WORD_RP
#endif
#ifndef WOLFSSL_OLD_PRIME_CHECK
#define WOLFSSL_OLD_PRIME_CHECK
#endif
#undef HAVE_STRINGS_H #undef HAVE_STRINGS_H
#undef HAVE_ERRNO_H #undef HAVE_ERRNO_H
#undef HAVE_THREAD_LS #undef HAVE_THREAD_LS
#undef WOLFSSL_HAVE_MIN #undef WOLFSSL_HAVE_MIN
#undef WOLFSSL_HAVE_MAX #undef WOLFSSL_HAVE_MAX
#define WOLFSSL_DH_CONST #define SIZEOF_LONG 8
#define WOLFSSL_NO_SOCK #define SIZEOF_LONG_LONG 8
#define WOLFSSL_USER_IO #define CHAR_BIT 8
#define USE_WOLF_STRTOK
#define WOLFSSL_SP_DIV_64 #define WOLFSSL_SP_DIV_64
#define WOLFSSL_SP_DIV_WORD_HALF #define WOLFSSL_SP_DIV_WORD_HALF
#define SP_HALF_SIZE 32 #define SP_HALF_SIZE 32
#define SP_HALF_MAX 4294967295U #define SP_HALF_MAX 4294967295U
#define WOLFSSL_SP_MOD_WORD_RP
#define WOLFSSL_OLD_PRIME_CHECK
#endif #endif