From 0cd4a9031e380ffea6c81101cc0a6a0e48497485 Mon Sep 17 00:00:00 2001 From: Mike Barcroft Date: Wed, 2 Oct 2002 04:19:47 +0000 Subject: [PATCH] Use visibility conditionals. Only TCP_NODELAY ends up being defined in the standards case. --- sys/netinet/tcp.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/netinet/tcp.h b/sys/netinet/tcp.h index fee449f73054..24ec77cfd220 100644 --- a/sys/netinet/tcp.h +++ b/sys/netinet/tcp.h @@ -37,6 +37,8 @@ #ifndef _NETINET_TCP_H_ #define _NETINET_TCP_H_ +#if __BSD_VISIBLE + typedef u_int32_t tcp_seq; typedef u_int32_t tcp_cc; /* connection count per rfc1644 */ @@ -125,13 +127,16 @@ struct tcphdr { #define TCP_MAXHLEN (0xf<<2) /* max length of header in bytes */ #define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr)) /* max space left for options */ +#endif /* __BSD_VISIBLE */ /* * User-settable options (used with setsockopt). */ #define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */ +#if __BSD_VISIBLE #define TCP_MAXSEG 0x02 /* set maximum segment size */ #define TCP_NOPUSH 0x04 /* don't push last block of write */ #define TCP_NOOPT 0x08 /* don't use TCP options */ - #endif + +#endif /* !_NETINET_TCP_H_ */