diff --git a/NEWS b/NEWS
index 8c3d17862..8872c3c1f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,6 @@
 ver 0.15.1 (2009/??/??)
+* output:
+  - httpd: include sys/types.h (fixes Mac OS X)
 * commands:
   - don't resume playback when stopping during pause
 * database: fixed NULL pointer dereference after charset change
diff --git a/src/output/httpd_output_plugin.c b/src/output/httpd_output_plugin.c
index 02fa1cf17..edfc1063d 100644
--- a/src/output/httpd_output_plugin.c
+++ b/src/output/httpd_output_plugin.c
@@ -28,6 +28,7 @@
 
 #include <assert.h>
 
+#include <sys/types.h>
 #include <netinet/in.h>
 #include <netdb.h>
 #include <unistd.h>