+#ifndef OPEN_MAX
+#ifdef HAVE_SYSCONF
+#ifdef _SC_OPEN_MAX
+#define OPEN_MAX (my_open_max())
+
+static int my_open_max()
+{
+ long n=sysconf(_SC_OPEN_MAX);
+
+ if (n == -1)
+ n=64;
+ return n;
+}
+
+#endif
+#endif
+#endif
+
+#ifndef OPEN_MAX
+#define OPEN_MAX 64
+#endif
+