Browse Source

use sys/param.h if it's there

svn:r1927
Roger Dingledine 21 years ago
parent
commit
1ef411fefd
2 changed files with 9 additions and 2 deletions
  1. 5 1
      src/common/util.c
  2. 4 1
      src/or/or.h

+ 5 - 1
src/common/util.c

@@ -54,12 +54,16 @@
 #ifdef HAVE_LIMITS_H
 #include <limits.h>
 #endif
+#ifdef HAVE_SYS_PARAM_H
+#include <sys/param.h> /* FreeBSD needs this to know what version it is */
+#endif
 #ifdef HAVE_SYS_LIMITS_H
 #include <sys/limits.h>
 #endif
 #ifdef HAVE_MACHINE_LIMITS_H
 #ifndef __FreeBSD__
-  /* FreeBSD has a bug where it complains that this file is obsolete,                               and I should migrate to using sys/limits. It complaints even when
+  /* FreeBSD has a bug where it complains that this file is obsolete,
+     and I should migrate to using sys/limits. It complains even when
      I include both. */
 #include <machine/limits.h>
 #endif

+ 4 - 1
src/or/or.h

@@ -40,13 +40,16 @@
 #endif
 #include "../common/torint.h"
 #include "../common/fakepoll.h"
+#ifdef HAVE_SYS_PARAM_H
+#include <sys/param.h> /* FreeBSD needs this to know what version it is */
+#endif
 #ifdef HAVE_SYS_LIMITS_H
 #include <sys/limits.h>
 #endif
 #ifdef HAVE_MACHINE_LIMITS_H
 #ifndef __FreeBSD__
   /* FreeBSD has a bug where it complains that this file is obsolete,
-     and I should migrate to using sys/limits. It complaints even when
+     and I should migrate to using sys/limits. It complains even when
      I include both. */
 #include <machine/limits.h>
 #endif