From 87b2384cacd1786aa8beb648af4245ae92b4c5d4 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Mon, 31 Aug 2020 11:53:13 -0500 Subject: [PATCH] linuxkm settings.h: define NO_STDIO_FILESYSTEM --- src/internal.c | 2 +- wolfssl/wolfcrypt/settings.h | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/internal.c b/src/internal.c index 428b61424..227233ef8 100644 --- a/src/internal.c +++ b/src/internal.c @@ -71,7 +71,7 @@ #if defined(DEBUG_WOLFSSL) || defined(SHOW_SECRETS) || \ defined(CHACHA_AEAD_TEST) || defined(WOLFSSL_SESSION_EXPORT_DEBUG) - #if !defined(NO_STDIO_FILESYSTEM) && !defined(WOLFSSL_LINUXKM) + #ifndef NO_STDIO_FILESYSTEM #include #endif #endif diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 9906d287e..10c54f9fe 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -2089,6 +2089,7 @@ extern void uITRON4_free(void *p) ; #define NO_DEV_RANDOM #define NO_WRITEV #define NO_FILESYSTEM + #define NO_STDIO_FILESYSTEM #define SIZEOF_LONG 8 #define SIZEOF_LONG_LONG 8 #define CHAR_BIT 8 @@ -2099,9 +2100,9 @@ extern void uITRON4_free(void *p) ; #undef HAVE_THREAD_LS #undef WOLFSSL_HAVE_MIN #undef WOLFSSL_HAVE_MAX - #define WOLFSSL_DH_CONST 1 /* Linux kernel doesn't have floating point math facilities. */ - #define WOLFSSL_NO_SOCK 1 - #define WOLFSSL_USER_IO 1 + #define WOLFSSL_DH_CONST + #define WOLFSSL_NO_SOCK + #define WOLFSSL_USER_IO #define USE_WOLF_STRTOK #define WOLFSSL_SP_DIV_64 #define WOLFSSL_OLD_PRIME_CHECK