Includes belong AFTER the main includes, not before
* Copyright 2008 Alan DeKok <aland@deployingradius.com>
*/
-#include <sys/ioctl.h>
-#include <net/if_arp.h>
-
#include <freeradius-devel/ident.h>
RCSID("$Id$")
#ifdef WITH_DHCP
+#include <sys/ioctl.h>
+
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h
+#endif
+
+#include <net/if_arp.h>
+
+
#define DHCP_CHADDR_LEN (16)
#define DHCP_SNAME_LEN (64)
#define DHCP_FILE_LEN (128)