--- programs/Xserver/os/osdep.h.dist	Mon Dec 23 15:09:58 1996
+++ programs/Xserver/os/osdep.h	Sat Aug 16 11:27:55 1997
@@ -110,7 +110,8 @@
 #endif
 #endif
 
-#if OPEN_MAX <= 128
+/* ignore OPEN_MAX on FreeBSD, it's bogusly low */
+#if OPEN_MAX <= 128 && !defined(__FreeBSD__)
 #define MAXSOCKS (OPEN_MAX - 1)
 #else
 #define MAXSOCKS 128
