diff --git a/src/posix/client.c b/src/posix/client.c index 9e0411e06..ac505505a 100644 --- a/src/posix/client.c +++ b/src/posix/client.c @@ -30,6 +30,14 @@ #include +#ifndef HAVE_LIBEDIT +#define HAVE_LIBEDIT 0 +#endif + +#ifndef HAVE_LIBREADLINE +#define HAVE_LIBREADLINE 0 +#endif + #define OPENTHREAD_USE_READLINE (HAVE_LIBEDIT || HAVE_LIBREADLINE) #if HAVE_LIBEDIT diff --git a/src/posix/console_cli.c b/src/posix/console_cli.c index b40844f1f..9f7d54471 100644 --- a/src/posix/console_cli.c +++ b/src/posix/console_cli.c @@ -35,6 +35,14 @@ #include #include +#ifndef HAVE_LIBEDIT +#define HAVE_LIBEDIT 0 +#endif + +#ifndef HAVE_LIBREADLINE +#define HAVE_LIBREADLINE 0 +#endif + #if HAVE_LIBEDIT || HAVE_LIBREADLINE #if HAVE_LIBEDIT #include diff --git a/src/posix/main.c b/src/posix/main.c index dc2f46bcb..3689beb22 100644 --- a/src/posix/main.c +++ b/src/posix/main.c @@ -42,6 +42,14 @@ #include #endif +#ifndef HAVE_LIBEDIT +#define HAVE_LIBEDIT 0 +#endif + +#ifndef HAVE_LIBREADLINE +#define HAVE_LIBREADLINE 0 +#endif + #define OPENTHREAD_POSIX_APP_TYPE_NCP 1 #define OPENTHREAD_POSIX_APP_TYPE_CLI 2 @@ -51,11 +59,14 @@ #include #if OPENTHREAD_POSIX_APP_TYPE == OPENTHREAD_POSIX_APP_TYPE_NCP #include +#define OPENTHREAD_USE_CONSOLE 0 #elif OPENTHREAD_POSIX_APP_TYPE == OPENTHREAD_POSIX_APP_TYPE_CLI #include #if (HAVE_LIBEDIT || HAVE_LIBREADLINE) && !OPENTHREAD_ENABLE_POSIX_APP_DAEMON #define OPENTHREAD_USE_CONSOLE 1 #include "console_cli.h" +#else +#define OPENTHREAD_USE_CONSOLE 0 #endif #else #error "Unknown posix app type!" diff --git a/src/posix/platform/entropy.c b/src/posix/platform/entropy.c index 91093c68e..b31b78cdc 100644 --- a/src/posix/platform/entropy.c +++ b/src/posix/platform/entropy.c @@ -44,6 +44,10 @@ #include +#ifndef __SANITIZE_ADDRESS__ +#define __SANITIZE_ADDRESS__ 0 +#endif + #if __SANITIZE_ADDRESS__ != 0 static uint32_t sState = 1; diff --git a/src/posix/platform/platform-config.h b/src/posix/platform/platform-config.h index 98371b67e..1508fc3ff 100644 --- a/src/posix/platform/platform-config.h +++ b/src/posix/platform/platform-config.h @@ -55,4 +55,14 @@ #define OPENTHREAD_POSIX_APP_SOCKET_BASENAME "/tmp/openthread" #endif +/** + * @def OPENTHREAD_POSIX_VIRTUAL_TIME + * + * This setting configures whether to use virtual time. + * + */ +#ifndef OPENTHREAD_POSIX_VIRTUAL_TIME +#define OPENTHREAD_POSIX_VIRTUAL_TIME 0 +#endif + #endif // OPENTHREAD_PLATFORM_CONFIG_H_ diff --git a/src/posix/platform/settings.cpp b/src/posix/platform/settings.cpp index ec00967ff..3263af169 100644 --- a/src/posix/platform/settings.cpp +++ b/src/posix/platform/settings.cpp @@ -391,6 +391,10 @@ void otPlatSettingsWipe(otInstance *aInstance) VerifyOrDie(0 == ftruncate(sSettingsFd, 0), OT_EXIT_ERROR_ERRNO); } +#ifndef SELF_TEST +#define SELF_TEST 0 +#endif + #if SELF_TEST uint64_t gNodeId = 1;