2 * $Id: includes.h,v 1.15 2010/12/14 11:58:21 psavola Exp $
5 * Lars Fenneberg <lf@elemental.net>
7 * This software is Copyright 1996,1997 by the above mentioned author(s),
10 * The license which is distributed with this software in the file COPYRIGHT
11 * applies to this software. If your distribution is missing this file, you
12 * may request it from <pekkas@netcore.fi>.
34 #include <sys/types.h>
35 #ifdef HAVE_INTTYPES_H
36 # include <inttypes.h>
39 #ifdef HAVE_SYS_PARAM_H
40 # include <sys/param.h>
42 # ifdef HAVE_MACHINE_PARAM_H
43 # include <machine/param.h>
45 # ifdef HAVE_MACHINE_LIMITS_H
46 # include <machine/limits.h>
50 #if TIME_WITH_SYS_TIME
51 # include <sys/time.h>
55 # include <sys/time.h>
61 #include <sys/ioctl.h>
62 #include <sys/socket.h>
69 #include <netinet/in.h>
71 #include <netinet/ip6.h>
72 #include <netinet/icmp6.h>
74 #include <arpa/inet.h>
76 #include <sys/sysctl.h>
80 #ifdef HAVE_NET_IF_DL_H
81 # include <net/if_dl.h>
83 #ifdef HAVE_NET_IF_TYPES_H
84 # include <net/if_types.h>
86 #if defined(HAVE_NET_IF_ARP_H) && !defined(ARPHRD_ETHER)
87 # include <net/if_arp.h>
88 #endif /* defined(HAVE_NET_IF_ARP_H) && !defined(ARPHRD_ETHER) */
90 #ifdef HAVE_SYS_SOCKIO_H
91 # include <sys/sockio.h>
102 #endif /* INCLUDES_H */