diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index d3a4f41ad0b7b8f50bfcea7c0a879ad15629356d..db95dc3840f8b98ca3480cc7af82afbfe6196d52 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+1999-08-24  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	* posix-threads.cc: Include <errno.h>.
+
 1999-08-23  Tom Tromey  <tromey@cygnus.com>
 
 	* boehm.cc: Undefine TRUE and FALSE.
diff --git a/libjava/posix-threads.cc b/libjava/posix-threads.cc
index 7e721c57711eb021c07fd5904e3a12c96a4e6222..48f0a7f738f18c9f062efbc3adc931c7825db6bb 100644
--- a/libjava/posix-threads.cc
+++ b/libjava/posix-threads.cc
@@ -26,6 +26,7 @@ extern "C"
 #include <stdlib.h>
 #include <time.h>
 #include <signal.h>
+#include <errno.h>
 
 #include <cni.h>
 #include <jvm.h>