diff options
Diffstat (limited to '')
-rw-r--r-- | private/inc/sys/snet/stcp_opt.h | 87 |
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_ */ + |