diff --git a/src/threads.c b/src/threads.c
index 8c30d2b93a071223830a2bd44eaff91e26be2c4b..92c7e7a3701e9e86ce0b4bcfca6482edba61bef9 100644
--- a/src/threads.c
+++ b/src/threads.c
@@ -1,5 +1,5 @@
 #include "global.h"
-RCSID("$Id: threads.c,v 1.96 1999/05/12 04:45:58 hubbe Exp $");
+RCSID("$Id: threads.c,v 1.97 1999/05/13 17:43:37 grubba Exp $");
 
 int num_threads = 1;
 int threads_disabled = 0;
@@ -18,6 +18,8 @@ int threads_disabled = 0;
 #include "main.h"
 #include "module_support.h"
 
+#include <errno.h>
+
 int live_threads = 0;
 COND_T live_threads_change;
 COND_T threads_disabled_change;