Home | History | Annotate | Download | only in libiptc
      1 /* This is the userspace/kernel interface for Generic IP Chains,
      2    required for libc6. */
      3 #ifndef _FWCHAINS_KERNEL_HEADERS_H
      4 #define _FWCHAINS_KERNEL_HEADERS_H
      5 
      6 #include <limits.h>
      7 
      8 #if defined(__GLIBC__) && __GLIBC__ == 2
      9 #include <netinet/ip.h>
     10 #include <netinet/in.h>
     11 #include <netinet/ip_icmp.h>
     12 #include <netinet/tcp.h>
     13 #include <netinet/udp.h>
     14 #include <net/if.h>
     15 #include <sys/types.h>
     16 #else /* libc5 */
     17 #include <sys/socket.h>
     18 #include <linux/ip.h>
     19 #include <linux/in.h>
     20 #include <linux/if.h>
     21 #include <linux/icmp.h>
     22 #include <linux/tcp.h>
     23 #include <linux/udp.h>
     24 #include <linux/types.h>
     25 #include <linux/in6.h>
     26 #endif
     27 #endif
     28