diff --git a/docs/Embed.md b/docs/Embed.md
index 28274ac66ca29de18eeba9286a5e549e745995ec..8e6dfbf5669a4d1ba89186d90930877a5b173ec0 100644
--- a/docs/Embed.md
+++ b/docs/Embed.md
@@ -149,7 +149,7 @@ all Net Skeleton functions will be available too.
     -DMONGOOSE_NO_DIRECTORY_LISTING  Disable directory listing
     -DMONGOOSE_NO_FILESYSTEM    Disables all file IO, serving from memory only
     -DMONGOOSE_NO_LOGGING       Disable access/error logging
-    -DMONGOOSE_NO_THREADS
+    -DMONGOOSE_ENABLE_THREADS   Enable mg_start_thread() function
     -DMONGOOSE_NO_WEBSOCKET     Disable WebSocket support
     -DMONGOOSE_NO_USER          No concept of a user on used platform.
                                 (Platform does not provide getpwnam, setgid or setuid)
diff --git a/mongoose.c b/mongoose.c
index b230ffa1d347f16815a90a5e82d0751237e13b48..89e9217080c5b46756ba81df8296f75917eb51fe 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -1561,11 +1561,11 @@ static const struct {
   {NULL,  0, NULL}
 };
 
-#ifndef MONGOOSE_NO_THREADS
+#ifdef MONGOOSE_ENABLE_THREADS
 void *mg_start_thread(void *(*f)(void *), void *p) {
   return ns_start_thread(f, p);
 }
-#endif  // MONGOOSE_NO_THREADS
+#endif  // MONGOOSE_ENABLE_THREADS
 
 #ifndef MONGOOSE_NO_MMAP
 #ifdef _WIN32