From 6181d22fb0dae99720872b06324b023469e54654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Thu, 25 Jan 2007 16:37:06 +0000 Subject: [PATCH] Change IPPROTO_* from enum to #defines. This fixes #992. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19955 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/posix/netinet/in.h | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/headers/posix/netinet/in.h b/headers/posix/netinet/in.h index b0c0e47b49..71986c5211 100644 --- a/headers/posix/netinet/in.h +++ b/headers/posix/netinet/in.h @@ -38,20 +38,18 @@ typedef uint32_t in_addr_t; /* Protocol definitions - add to as required... */ -enum { - IPPROTO_IP = 0, /* 0, IPv4 */ - IPPROTO_ICMP = 1, /* 1, ICMP (v4) */ - IPPROTO_IGMP = 2, /* 2, IGMP (group management) */ - IPPROTO_TCP = 6, /* 6, tcp */ - IPPROTO_UDP = 17, /* 17, UDP */ - IPPROTO_IPV6 = 41, /* 41, IPv6 in IPv6 */ - IPPROTO_ROUTING = 43, /* 43, Routing */ - IPPROTO_ICMPV6 = 58, /* 58, IPv6 ICMP */ - IPPROTO_ETHERIP = 97, /* 97, Ethernet in IPv4 */ - IPPROTO_RAW = 255 /* 255 */ -}; +#define IPPROTO_IP 0 /* 0, IPv4 */ +#define IPPROTO_ICMP 1 /* 1, ICMP (v4) */ +#define IPPROTO_IGMP 2 /* 2, IGMP (group management) */ +#define IPPROTO_TCP 6 /* 6, tcp */ +#define IPPROTO_UDP 17 /* 17, UDP */ +#define IPPROTO_IPV6 41 /* 41, IPv6 in IPv6 */ +#define IPPROTO_ROUTING 43 /* 43, Routing */ +#define IPPROTO_ICMPV6 58 /* 58, IPv6 ICMP */ +#define IPPROTO_ETHERIP 97 /* 97, Ethernet in IPv4 */ +#define IPPROTO_RAW 255 /* 255 */ -#define IPPROTO_MAX 256 +#define IPPROTO_MAX 256 /* Port numbers... * < IPPORT_RESERVED are privileged and should be