You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by jo...@apache.org on 2002/11/12 09:45:18 UTC
cvs commit: apr/network_io/unix sendrecv.c
jorton 2002/11/12 00:45:18
Modified: network_io/unix sendrecv.c
Log:
Fix build on BSD/OS 4.0, where sys/sysctl.h needs other headers to be
included first; only include this header on FreeBSD, since it's only
used on FreeBSD by the include_hdrs_in_length() function.
Revision Changes Path
1.91 +2 -1 apr/network_io/unix/sendrecv.c
Index: sendrecv.c
===================================================================
RCS file: /home/cvs/apr/network_io/unix/sendrecv.c,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- sendrecv.c 24 Oct 2002 11:17:01 -0000 1.90
+++ sendrecv.c 12 Nov 2002 08:45:18 -0000 1.91
@@ -60,7 +60,8 @@
#include "fileio.h"
#endif /* APR_HAS_SENDFILE */
-#ifdef HAVE_SYS_SYSCTL_H
+/* sys/sysctl.h is only needed on FreeBSD for include_hdrs_in_length() */
+#if defined(__FreeBSD__) && defined(HAVE_SYS_SYSCTL_H)
#include <sys/sysctl.h>
#endif