+#ifndef NO_VAT_COMPAT
+#define IP_MULTICAST_IF 2 /* set/get IP multicast interfcae */
+#define IP_MULTICAST_TTL 3 /* set/get IP multicast timetolive */
+#define IP_MULTICAST_LOOP 4 /* set/get IP m'cast loopback */
+#define IP_ADD_MEMBERSHIP 5 /* add an IP group membership */
+#define IP_DROP_MEMBERSHIP 6 /* drop an IP group membership */
+#define IP_HDRINCL 7 /* int; header is included with data (raw) */
+#define IP_TOS 8 /* int; IP type of service and precedence */
+#define IP_TTL 9 /* int; IP time to live */
+#define IP_RECVOPTS 10 /* bool; receive all IP options w/datagram */
+#define IP_RECVRETOPTS 11 /* bool; receive IP options for response */
+#define IP_RECVDSTADDR 12 /* bool; receive IP dst addr w/datagram */
+#define IP_RETOPTS 13 /* ip_opts; set/get IP per-packet options */
+#else