summaryrefslogtreecommitdiffstats
path: root/private/inc/sys/snet/stcp_opt.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/inc/sys/snet/stcp_opt.h87
1 files changed, 87 insertions, 0 deletions
diff --git a/private/inc/sys/snet/stcp_opt.h b/private/inc/sys/snet/stcp_opt.h
new file mode 100644
index 000000000..42f5c859a
--- /dev/null
+++ b/private/inc/sys/snet/stcp_opt.h
@@ -0,0 +1,87 @@
+/*++
+
+Copyright (c) 1991 Microsoft Corporation
+
+Module Name:
+
+ stcp_opt.h
+
+Abstract:
+
+ This module contains TCP/IP user options definitions for STREAMS TCP/IP.
+
+Author:
+
+ Eric Chin (ericc) July 18, 1991
+
+Revision History:
+
+--*/
+
+/******************************************************************
+ *
+ * SpiderTCP Application Definitions
+ *
+ * Copyright 1987 Spider Systems Limited
+ *
+ * STCP_OPT.H
+ *
+ * User options for TCP/IP on V.3 Streams
+ *
+ * PR@Spider /\oo/\
+ *
+ ******************************************************************/
+
+/*
+ * /usr/projects/spare/PBRAIN/SCCS/pbrainG/dev/src/include/sys/snet/0/s.stcp_opt.h
+ * @(#)stcp_opt.h 1.9
+ *
+ * Last delta created 19:24:09 2/21/90
+ * This file extracted 08:53:45 7/10/91
+ *
+ * Modifications:
+ *
+ * PR 01/12/87 Integrated into Admin System II, all
+ * projects
+ */
+
+#ifndef _SYS_SNET_STCP_OPT_
+#define _SYS_SNET_STCP_OPT_
+
+
+/*
+ * TCP Top level option. These may be or'ed together in
+ * the option word. opt_level should be set to TOL_TLI
+ * to set these parameters
+ */
+
+#define TOL_TLI 0xffff
+
+#define TO_NO_OPTS 0x0000
+#define TO_REUSE_ADDR 0x0001
+#define TO_KEEPALIVE 0x0004
+#define TO_DEBUG 0x0002
+#define TO_LINGER 0x0008
+#define TO_RDWR 0x0010
+#define TO_NODELAY 0x0020
+
+#ifdef TESTOPT
+#define TO_TESTOPT 0x0040
+#endif
+
+#define TOL_RCVBUF 0x0001
+
+/*
+ * TCP/IP Option struct for use with the T_OPTMGMT
+ * function.
+ */
+
+typedef struct tcp_opt {
+ int opt_level;
+ int opt_name;
+ int opt_data[1];
+
+} TOPT;
+
+#endif /* _SYS_SNET_STCP_OPT_ */
+