/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: unix95:xti.h (VERSION 2.7)
*/

#ifndef __TDF_UNIX95_XTI_H
#define __TDF_UNIX95_XTI_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__xti begin

#pragma token EXP const : int : T_LISTEN # unix95.xti.T_LISTEN
#pragma token EXP const : int : T_CONNECT # unix95.xti.T_CONNECT
#pragma token EXP const : int : T_DATA # unix95.xti.T_DATA
#pragma token EXP const : int : T_EXDATA # unix95.xti.T_EXDATA
#pragma token EXP const : int : T_DISCONNECT # unix95.xti.T_DISCONNECT
#pragma token EXP const : int : T_ORDREL # unix95.xti.T_ORDREL
#pragma token EXP const : int : T_UDERR # unix95.xti.T_UDERR
#pragma token EXP const : int : T_GODATA # unix95.xti.T_GODATA
#pragma token EXP const : int : T_GOEXDATA # unix95.xti.T_GOEXDATA
#pragma token EXP const : int : T_UNINIT # unix95.xti.T_UNINIT
#pragma token EXP const : int : T_UNBND # unix95.xti.T_UNBND
#pragma token EXP const : int : T_IDLE # unix95.xti.T_IDLE
#pragma token EXP const : int : T_OUTCON # unix95.xti.T_OUTCON
#pragma token EXP const : int : T_INCON # unix95.xti.T_INCON
#pragma token EXP const : int : T_DATAXFER # unix95.xti.T_DATAXFER
#pragma token EXP const : int : T_INREL # unix95.xti.T_INREL
#pragma token EXP const : int : T_OUTREL # unix95.xti.T_OUTREL
#pragma token EXP const : int : T_COTS # unix95.xti.T_COTS
#pragma token EXP const : int : T_COTS_ORD # unix95.xti.T_COTS_ORD
#pragma token EXP const : int : T_CLTS # unix95.xti.T_CLTS
#pragma token EXP const : int : TBADADDR # unix95.xti.TBADADDR
#pragma token EXP const : int : TBADOPT # unix95.xti.TBADOPT
#pragma token EXP const : int : TACCES # unix95.xti.TACCES
#pragma token EXP const : int : TBADF # unix95.xti.TBADF
#pragma token EXP const : int : TNOADDR # unix95.xti.TNOADDR
#pragma token EXP const : int : TOUTSTATE # unix95.xti.TOUTSTATE
#pragma token EXP const : int : TBADSEQ # unix95.xti.TBADSEQ
#pragma token EXP const : int : TSYSERR # unix95.xti.TSYSERR
#pragma token EXP const : int : TLOOK # unix95.xti.TLOOK
#pragma token EXP const : int : TBADDATA # unix95.xti.TBADDATA
#pragma token EXP const : int : TBUFOVFLW # unix95.xti.TBUFOVFLW
#pragma token EXP const : int : TFLOW # unix95.xti.TFLOW
#pragma token EXP const : int : TNODATA # unix95.xti.TNODATA
#pragma token EXP const : int : TNODIS # unix95.xti.TNODIS
#pragma token EXP const : int : TNOUDERR # unix95.xti.TNOUDERR
#pragma token EXP const : int : TBADFLAG # unix95.xti.TBADFLAG
#pragma token EXP const : int : TNOREL # unix95.xti.TNOREL
#pragma token EXP const : int : TNOTSUPPORT # unix95.xti.TNOTSUPPORT
#pragma token EXP const : int : TSTATECHNG # unix95.xti.TSTATECHNG
#pragma token EXP const : int : TNOSTRUCTYPE # unix95.xti.TNOSTRUCTYPE
#pragma token EXP const : int : TBADNAME # unix95.xti.TBADNAME
#pragma token EXP const : int : TBADQLEN # unix95.xti.TBADQLEN
#pragma token EXP const : int : TADDRBUSY # unix95.xti.TADDRBUSY
#pragma token EXP const : int : TINDOUT # unix95.xti.TINDOUT
#pragma token EXP const : int : TPROVMISMATCH # unix95.xti.TPROVMISMATCH
#pragma token EXP const : int : TRESQLEN # unix95.xti.TRESQLEN
#pragma token EXP const : int : TRESADDR # unix95.xti.TRESADDR
#pragma token EXP const : int : TQFULL # unix95.xti.TQFULL
#pragma token EXP const : int : TPROTO # unix95.xti.TPROTO
#pragma token EXP const : int : T_BIND # unix95.xti.T_BIND
#pragma token EXP const : int : T_CALL # unix95.xti.T_CALL
#pragma token EXP const : int : T_OPTMGMT # unix95.xti.T_OPTMGMT
#pragma token EXP const : int : T_DIS # unix95.xti.T_DIS
#pragma token EXP const : int : T_UNITDATA # unix95.xti.T_UNITDATA
#pragma token EXP const : int : T_UDERROR # unix95.xti.T_UDERROR
#pragma token EXP const : int : T_INFO # unix95.xti.T_INFO
#pragma token EXP const : int : T_ADDR # unix95.xti.T_ADDR
#pragma token EXP const : int : T_OPT # unix95.xti.T_OPT
#pragma token EXP const : int : T_UDATA # unix95.xti.T_UDATA
#pragma token EXP const : int : T_ALL # unix95.xti.T_ALL
#pragma token EXP const : int : T_NEGOTIATE # unix95.xti.T_NEGOTIATE
#pragma token EXP const : int : T_CHECK # unix95.xti.T_CHECK
#pragma token EXP const : int : T_DEFAULT # unix95.xti.T_DEFAULT
#pragma token EXP const : int : T_CURRENT # unix95.xti.T_CURRENT
#pragma token EXP const : int : T_ALLOPT # unix95.xti.T_ALLOPT
#pragma token EXP const : int : XTI_GENERIC # unix95.xti.XTI_GENERIC
#pragma token EXP const : int : XTI_DEBUG # unix95.xti.XTI_DEBUG
#pragma token EXP const : int : XTI_LINGER # unix95.xti.XTI_LINGER
#pragma token EXP const : int : XTI_RCVBUF # unix95.xti.XTI_RCVBUF
#pragma token EXP const : int : XTI_RCVLOWAT # unix95.xti.XTI_RCVLOWAT
#pragma token EXP const : int : XTI_SNDBUF # unix95.xti.XTI_SNDBUF
#pragma token EXP const : int : XTI_SNDLOWAT # unix95.xti.XTI_SNDLOWAT
#pragma token EXP const : int : T_YES # unix95.xti.T_YES
#pragma token EXP const : int : T_NO # unix95.xti.T_NO
#pragma token EXP const : int : T_UNSPEC # unix95.xti.T_UNSPEC
#pragma token EXP const : int : T_INFINITE # unix95.xti.T_INFINITE
#pragma token EXP const : int : T_EXPEDITED # unix95.xti.T_EXPEDITED
#pragma token EXP const : int : T_MORE # unix95.xti.T_MORE
#pragma token EXP const : long : T_SENDZERO # unix95.xti.T_SENDZERO
#pragma token EXP const : unsigned long : T_SUCCESS # unix95.xti.T_SUCCESS
#pragma token EXP const : unsigned long : T_FAILURE # unix95.xti.T_FAILURE
#pragma token EXP const : unsigned long : T_PARTSUCCESS # unix95.xti.T_PARTSUCCESS
#pragma token EXP const : unsigned long : T_READONLY # unix95.xti.T_READONLY
#pragma token EXP const : unsigned long : T_NOTSUPPORT # unix95.xti.T_NOTSUPPORT
#pragma token STRUCT TAG netbuf # unix95.xti.netbuf
#pragma token MEMBER unsigned int : struct netbuf : maxlen # unix95.xti.netbuf.maxlen
#pragma token MEMBER unsigned int : struct netbuf : len # unix95.xti.netbuf.len
#pragma token MEMBER char * : struct netbuf : buf # unix95.xti.netbuf.buf
#pragma token STRUCT TAG t_call # unix95.xti.t_call
#pragma token MEMBER struct netbuf : struct t_call : addr # unix95.xti.t_call.addr
#pragma token MEMBER struct netbuf : struct t_call : opt # unix95.xti.t_call.opt
#pragma token MEMBER struct netbuf : struct t_call : udata # unix95.xti.t_call.udata
#pragma token MEMBER int : struct t_call : sequence # unix95.xti.t_call.sequence
#pragma token STRUCT TAG t_bind # unix95.xti.t_bind_struct
#pragma token MEMBER struct netbuf : struct t_bind : addr # unix95.xti.t_bind.addr
#pragma token MEMBER unsigned int : struct t_bind : qlen # unix95.xti.t_bind.qlen
#pragma token STRUCT TAG t_info # unix95.xti.t_info
#pragma token MEMBER long : struct t_info : addr # unix95.xti.t_info.addr
#pragma token MEMBER long : struct t_info : options # unix95.xti.t_info.options
#pragma token MEMBER long : struct t_info : tsdu # unix95.xti.t_info.tsdu
#pragma token MEMBER long : struct t_info : etsdu # unix95.xti.t_info.etsdu
#pragma token MEMBER long : struct t_info : connect # unix95.xti.t_info.connect
#pragma token MEMBER long : struct t_info : discon # unix95.xti.t_info.discon
#pragma token MEMBER long : struct t_info : servtype # unix95.xti.t_info.servtype
#pragma token MEMBER long : struct t_info : flags # unix95.xti.t_info.flags
#pragma token STRUCT TAG t_optmgmt # unix95.xti.t_optmgmt_struct
#pragma token MEMBER struct netbuf : struct t_optmgmt : opt # unix95.xti.t_optmgmt.opt
#pragma token MEMBER long : struct t_optmgmt : flags # unix95.xti.t_optmgmt.flags
#pragma token STRUCT TAG t_opthdr # unix95.xti.t_opthdr
#pragma token MEMBER unsigned long : struct t_opthdr : len # unix95.xti.t_opthdr.len
#pragma token MEMBER unsigned long : struct t_opthdr : level # unix95.xti.t_opthdr.level
#pragma token MEMBER unsigned long : struct t_opthdr : name # unix95.xti.t_opthdr.name
#pragma token MEMBER unsigned long : struct t_opthdr : status # unix95.xti.t_opthdr.status
#pragma token PROC (EXP rvalue : char * : , EXP rvalue : long : , EXP rvalue : struct t_opthdr * : ) EXP rvalue : struct t_opthdr * : OPT_NEXTHDR # unix95.xti.OPT_NEXTHDR
#pragma token STRUCT TAG t_discon # unix95.xti.t_discon
#pragma token MEMBER struct netbuf : struct t_discon : udata # unix95.xti.t_discon.udata
#pragma token MEMBER int : struct t_discon : reason # unix95.xti.t_discon.reason
#pragma token MEMBER int : struct t_discon : sequence # unix95.xti.t_discon.sequence
#pragma token STRUCT TAG t_unitdata # unix95.xti.t_unitdata
#pragma token MEMBER struct netbuf : struct t_unitdata : addr # unix95.xti.t_unitdata.addr
#pragma token MEMBER struct netbuf : struct t_unitdata : opt # unix95.xti.t_unitdata.opt
#pragma token MEMBER struct netbuf : struct t_unitdata : udata # unix95.xti.t_unitdata.udata
#pragma token STRUCT TAG t_uderr # unix95.xti.t_uderr
#pragma token MEMBER struct netbuf : struct t_uderr : addr # unix95.xti.t_uderr.addr
#pragma token MEMBER struct netbuf : struct t_uderr : opt # unix95.xti.t_uderr.opt
#pragma token MEMBER long : struct t_uderr : error # unix95.xti.t_uderr.error
#pragma token STRUCT TAG t_linger # unix95.xti.t_linger
#ifdef __BUILDING_LIBS
#pragma interface TAG t_linger
#else /* __BUILDING_LIBS */
#pragma ignore TAG t_linger
struct t_linger {
    long l_onoff;
    long l_linger;
};
#endif /* __BUILDING_LIBS */
extern int t_errno;
#pragma token FUNC int (int, struct t_bind *, struct t_bind *) : t_bind # unix95.xti.t_bind
#pragma token FUNC int (int) : t_close # unix95.xti.t_close
#pragma token FUNC int (int) : t_look # unix95.xti.t_look
#pragma token FUNC int (char *, int, struct t_info *) : t_open # unix95.xti.t_open
#pragma token FUNC int (int) : t_sync # unix95.xti.t_sync
#pragma token FUNC int (int) : t_unbind # unix95.xti.t_unbind
#pragma token FUNC int (int, int, struct t_call *) : t_accept # unix95.xti.t_accept
#pragma token FUNC int (int, struct t_call *, struct t_call *) : t_connect # unix95.xti.t_connect
#pragma token FUNC int (int, struct t_call *) : t_listen # unix95.xti.t_listen
#pragma token FUNC int (int, char *, unsigned int, int *) : t_rcv # unix95.xti.t_rcv
#pragma token FUNC int (int, struct t_call *) : t_rcvconnect # unix95.xti.t_rcvconnect
#pragma token FUNC int (int, struct t_discon *) : t_rcvdis # unix95.xti.t_rcvdis
#pragma token FUNC int (int, char *, unsigned int, int) : t_snd # unix95.xti.t_snd
#pragma token FUNC int (int, struct t_call *) : t_snddis # unix95.xti.t_snddis
#pragma token FUNC int (int) : t_rcvrel # unix95.xti.t_rcvrel
#pragma token FUNC int (int) : t_sndrel # unix95.xti.t_sndrel
#pragma token FUNC int (int, struct t_unitdata *, int *) : t_rcvudata # unix95.xti.t_rcvudata
#pragma token FUNC int (int, struct t_uderr *) : t_rcvuderr # unix95.xti.t_rcvuderr
#pragma token FUNC int (int, struct t_unitdata *) : t_sndudata # unix95.xti.t_sndudata
#pragma token FUNC int (char *) : t_error # unix95.xti.t_error
#pragma token FUNC char * (int) : t_strerror # unix95.xti.t_strerror
#pragma token FUNC int (int, struct t_info *) : t_getinfo # unix95.xti.t_getinfo
#pragma token FUNC int (int, struct t_bind *, struct t_bind *) : t_getprotaddr # unix95.xti.t_getprotaddr
#pragma token FUNC int (int) : t_getstate # unix95.xti.t_getstate
#pragma token FUNC int (int, struct t_optmgmt *, struct t_optmgmt *) : t_optmgmt # unix95.xti.t_optmgmt
#pragma token FUNC char * (int, int, int) : t_alloc # unix95.xti.t_alloc
#pragma token FUNC int (char *, int) : t_free # unix95.xti.t_free
#pragma token STRUCT TAG rate # unix95.xti.rate
#pragma token MEMBER long : struct rate : targetvalue # unix95.xti.rate.targetvalue
#pragma token MEMBER long : struct rate : minacceptvalue # unix95.xti.rate.minacceptvalue
#pragma token STRUCT TAG reqvalue # unix95.xti.reqvalue
#pragma token MEMBER struct rate : struct reqvalue : called # unix95.xti.reqvalue.called
#pragma token MEMBER struct rate : struct reqvalue : calling # unix95.xti.reqvalue.calling
#pragma token STRUCT TAG thrpt # unix95.xti.thrpt
#pragma token MEMBER struct reqvalue : struct thrpt : maxthrpt # unix95.xti.thrpt.maxthrpt
#pragma token MEMBER struct reqvalue : struct thrpt : avgthrpt # unix95.xti.thrpt.avgthrpt
#pragma token STRUCT TAG transdel # unix95.xti.transdel
#pragma token MEMBER struct reqvalue : struct transdel : maxdel # unix95.xti.transdel.maxdel
#pragma token MEMBER struct reqvalue : struct transdel : avgdel # unix95.xti.transdel.avgdel
#pragma token EXP const : int : ISO_TP # unix95.xti.ISO_TP
#pragma token EXP const : int : TCO_THROUGHPUT # unix95.xti.TCO_THROUGHPUT
#pragma token EXP const : int : TCO_TRANSDEL # unix95.xti.TCO_TRANSDEL
#pragma token EXP const : int : TCO_RESERRORRATE # unix95.xti.TCO_RESERRORRATE
#pragma token EXP const : int : TCO_TRANSFFAILPROB # unix95.xti.TCO_TRANSFFAILPROB
#pragma token EXP const : int : TCO_ESTFAILPROB # unix95.xti.TCO_ESTFAILPROB
#pragma token EXP const : int : TCO_RELFAILPROB # unix95.xti.TCO_RELFAILPROB
#pragma token EXP const : int : TCO_ESTDELAY # unix95.xti.TCO_ESTDELAY
#pragma token EXP const : int : TCO_RELDELAY # unix95.xti.TCO_RELDELAY
#pragma token EXP const : int : TCO_CONNRESIL # unix95.xti.TCO_CONNRESIL
#pragma token EXP const : int : TCO_PROTECTION # unix95.xti.TCO_PROTECTION
#pragma token EXP const : int : TCO_PRIORITY # unix95.xti.TCO_PRIORITY
#pragma token EXP const : int : TCO_EXPD # unix95.xti.TCO_EXPD
#pragma token EXP const : int : TCO_LTPDU # unix95.xti.TCO_LTPDU
#pragma token EXP const : int : TCO_ACKTIME # unix95.xti.TCO_ACKTIME
#pragma token EXP const : int : TCO_REASTIME # unix95.xti.TCO_REASTIME
#pragma token EXP const : int : TCO_PREFCLASS # unix95.xti.TCO_PREFCLASS
#pragma token EXP const : int : TCO_ALTCLASS1 # unix95.xti.TCO_ALTCLASS1
#pragma token EXP const : int : TCO_ALTCLASS2 # unix95.xti.TCO_ALTCLASS2
#pragma token EXP const : int : TCO_ALTCLASS3 # unix95.xti.TCO_ALTCLASS3
#pragma token EXP const : int : TCO_ALTCLASS4 # unix95.xti.TCO_ALTCLASS4
#pragma token EXP const : int : TCO_EXTFORM # unix95.xti.TCO_EXTFORM
#pragma token EXP const : int : TCO_FLOWCTRL # unix95.xti.TCO_FLOWCTRL
#pragma token EXP const : int : TCO_CHECKSUM # unix95.xti.TCO_CHECKSUM
#pragma token EXP const : int : TCO_NETEXP # unix95.xti.TCO_NETEXP
#pragma token EXP const : int : TCO_NETRECPTCF # unix95.xti.TCO_NETRECPTCF
#pragma token EXP const : int : T_CLASS0 # unix95.xti.T_CLASS0
#pragma token EXP const : int : T_CLASS1 # unix95.xti.T_CLASS1
#pragma token EXP const : int : T_CLASS2 # unix95.xti.T_CLASS2
#pragma token EXP const : int : T_CLASS3 # unix95.xti.T_CLASS3
#pragma token EXP const : int : T_CLASS4 # unix95.xti.T_CLASS4
#pragma token EXP const : int : T_PRIDFLT # unix95.xti.T_PRIDFLT
#pragma token EXP const : int : T_PRILOW # unix95.xti.T_PRILOW
#pragma token EXP const : int : T_PRIMID # unix95.xti.T_PRIMID
#pragma token EXP const : int : T_PRIHIGH # unix95.xti.T_PRIHIGH
#pragma token EXP const : int : T_PRITOP # unix95.xti.T_PRITOP
#pragma token EXP const : int : T_NOPROTECT # unix95.xti.T_NOPROTECT
#pragma token EXP const : int : T_PASSIVEPROTECT # unix95.xti.T_PASSIVEPROTECT
#pragma token EXP const : int : T_ACTIVEPROTECT # unix95.xti.T_ACTIVEPROTECT
#pragma token EXP const : int : T_ABSREQ # unix95.xti.T_ABSREQ
#pragma token EXP const : int : TCL_TRANSDEL # unix95.xti.TCL_TRANSDEL
#pragma token EXP const : int : TCL_RESERRORRATE # unix95.xti.TCL_RESERRORRATE
#pragma token EXP const : int : TCL_PROTECTION # unix95.xti.TCL_PROTECTION
#pragma token EXP const : int : TCL_PRIORITY # unix95.xti.TCL_PRIORITY
#pragma token EXP const : int : TCL_CHECKSUM # unix95.xti.TCL_CHECKSUM
#pragma token EXP const : int : INET_TCP # unix95.xti.INET_TCP
#pragma token EXP const : int : INET_UDP # unix95.xti.INET_UDP
#pragma token EXP const : int : INET_IP # unix95.xti.INET_IP
#pragma token EXP const : int : TCP_KEEPALIVE # unix95.xti.TCP_KEEPALIVE
#pragma token EXP const : int : TCP_MAXSEG # unix95.xti.TCP_MAXSEG
#pragma token EXP const : int : TCP_NODELAY # unix95.xti.TCP_NODELAY
#pragma token STRUCT TAG t_kpalive # unix95.xti.t_kpalive
#ifdef __BUILDING_LIBS
#pragma interface TAG t_kpalive
#else /* __BUILDING_LIBS */
#pragma ignore TAG t_kpalive
struct t_kpalive {
    long kp_onoff;
    long kp_timeout;
};
#endif /* __BUILDING_LIBS */
#pragma token EXP const : int : T_GARBAGE # unix95.xti.T_GARBAGE
#pragma token EXP const : int : UDP_CHECKSUM # unix95.xti.UDP_CHECKSUM
#pragma token EXP const : int : IP_BROADCAST # unix95.xti.IP_BROADCAST
#pragma token EXP const : int : IP_DONTROUTE # unix95.xti.IP_DONTROUTE
#pragma token EXP const : int : IP_OPTIONS # unix95.xti.IP_OPTIONS
#pragma token EXP const : int : IP_REUSEADDR # unix95.xti.IP_REUSEADDR
#pragma token EXP const : int : IP_TOS # unix95.xti.IP_TOS
#pragma token EXP const : int : IP_TTL # unix95.xti.IP_TTL
#pragma token EXP const : int : T_ROUTINE # unix95.xti.T_ROUTINE
#pragma token EXP const : int : T_PRIORITY # unix95.xti.T_PRIORITY
#pragma token EXP const : int : T_IMMEDIATE # unix95.xti.T_IMMEDIATE
#pragma token EXP const : int : T_FLASH # unix95.xti.T_FLASH
#pragma token EXP const : int : T_OVERRIDEFLASH # unix95.xti.T_OVERRIDEFLASH
#pragma token EXP const : int : T_CRITIC_ECP # unix95.xti.T_CRITIC_ECP
#pragma token EXP const : int : T_INETCONTROL # unix95.xti.T_INETCONTROL
#pragma token EXP const : int : T_NETCONTROL # unix95.xti.T_NETCONTROL
#pragma token EXP const : int : T_NOTOS # unix95.xti.T_NOTOS
#pragma token EXP const : int : T_LDELAY # unix95.xti.T_LDELAY
#pragma token EXP const : int : T_HITHRPT # unix95.xti.T_HITHRPT
#pragma token EXP const : int : T_HIREL # unix95.xti.T_HIREL
#define NB_UNIQUE 0
#define NB_GROUP 1
#define NB_NAMELEN 16
#define NB_BCAST_NAME "*               "
#define NB_ABORT 0x18
#define NB_CLOSED 0x0A
#define NB_NOANSWER 0x14
#define NB_OPREJ 0x12

#pragma interface T_LISTEN T_CONNECT T_DATA T_EXDATA T_DISCONNECT T_ORDREL
#pragma interface T_UDERR T_GODATA T_GOEXDATA T_UNINIT T_UNBND T_IDLE
#pragma interface T_OUTCON T_INCON T_DATAXFER T_INREL T_OUTREL T_COTS
#pragma interface T_COTS_ORD T_CLTS TBADADDR TBADOPT TACCES TBADF TNOADDR
#pragma interface TOUTSTATE TBADSEQ TSYSERR TLOOK TBADDATA TBUFOVFLW TFLOW
#pragma interface TNODATA TNODIS TNOUDERR TBADFLAG TNOREL TNOTSUPPORT
#pragma interface TSTATECHNG TNOSTRUCTYPE TBADNAME TBADQLEN TADDRBUSY
#pragma interface TINDOUT TPROVMISMATCH TRESQLEN TRESADDR TQFULL TPROTO
#pragma interface T_BIND T_CALL T_OPTMGMT T_DIS T_UNITDATA T_UDERROR T_INFO
#pragma interface T_ADDR T_OPT T_UDATA T_ALL T_NEGOTIATE T_CHECK T_DEFAULT
#pragma interface T_CURRENT T_ALLOPT XTI_GENERIC XTI_DEBUG XTI_LINGER
#pragma interface XTI_RCVBUF XTI_RCVLOWAT XTI_SNDBUF XTI_SNDLOWAT T_YES T_NO
#pragma interface T_UNSPEC T_INFINITE T_EXPEDITED T_MORE T_SENDZERO
#pragma interface T_SUCCESS T_FAILURE T_PARTSUCCESS T_READONLY T_NOTSUPPORT
#pragma interface TAG netbuf TAG netbuf.maxlen TAG netbuf.len TAG netbuf.buf
#pragma interface TAG t_call TAG t_call.addr TAG t_call.opt TAG t_call.udata
#pragma interface TAG t_call.sequence TAG t_bind TAG t_bind.addr
#pragma interface TAG t_bind.qlen TAG t_info TAG t_info.addr
#pragma interface TAG t_info.options TAG t_info.tsdu TAG t_info.etsdu
#pragma interface TAG t_info.connect TAG t_info.discon TAG t_info.servtype
#pragma interface TAG t_info.flags TAG t_optmgmt TAG t_optmgmt.opt
#pragma interface TAG t_optmgmt.flags TAG t_opthdr TAG t_opthdr.len
#pragma interface TAG t_opthdr.level TAG t_opthdr.name TAG t_opthdr.status
#pragma interface OPT_NEXTHDR TAG t_discon TAG t_discon.udata
#pragma interface TAG t_discon.reason TAG t_discon.sequence TAG t_unitdata
#pragma interface TAG t_unitdata.addr TAG t_unitdata.opt
#pragma interface TAG t_unitdata.udata TAG t_uderr TAG t_uderr.addr
#pragma interface TAG t_uderr.opt TAG t_uderr.error t_bind t_close t_look
#pragma interface t_open t_sync t_unbind t_accept t_connect t_listen t_rcv
#pragma interface t_rcvconnect t_rcvdis t_snd t_snddis t_rcvrel t_sndrel
#pragma interface t_rcvudata t_rcvuderr t_sndudata t_error t_strerror
#pragma interface t_getinfo t_getprotaddr t_getstate t_optmgmt t_alloc
#pragma interface t_free TAG rate TAG rate.targetvalue
#pragma interface TAG rate.minacceptvalue TAG reqvalue TAG reqvalue.called
#pragma interface TAG reqvalue.calling TAG thrpt TAG thrpt.maxthrpt
#pragma interface TAG thrpt.avgthrpt TAG transdel TAG transdel.maxdel
#pragma interface TAG transdel.avgdel ISO_TP TCO_THROUGHPUT TCO_TRANSDEL
#pragma interface TCO_RESERRORRATE TCO_TRANSFFAILPROB TCO_ESTFAILPROB
#pragma interface TCO_RELFAILPROB TCO_ESTDELAY TCO_RELDELAY TCO_CONNRESIL
#pragma interface TCO_PROTECTION TCO_PRIORITY TCO_EXPD TCO_LTPDU TCO_ACKTIME
#pragma interface TCO_REASTIME TCO_PREFCLASS TCO_ALTCLASS1 TCO_ALTCLASS2
#pragma interface TCO_ALTCLASS3 TCO_ALTCLASS4 TCO_EXTFORM TCO_FLOWCTRL
#pragma interface TCO_CHECKSUM TCO_NETEXP TCO_NETRECPTCF T_CLASS0 T_CLASS1
#pragma interface T_CLASS2 T_CLASS3 T_CLASS4 T_PRIDFLT T_PRILOW T_PRIMID
#pragma interface T_PRIHIGH T_PRITOP T_NOPROTECT T_PASSIVEPROTECT
#pragma interface T_ACTIVEPROTECT T_ABSREQ TCL_TRANSDEL TCL_RESERRORRATE
#pragma interface TCL_PROTECTION TCL_PRIORITY TCL_CHECKSUM INET_TCP INET_UDP
#pragma interface INET_IP TCP_KEEPALIVE TCP_MAXSEG TCP_NODELAY T_GARBAGE
#pragma interface UDP_CHECKSUM IP_BROADCAST IP_DONTROUTE IP_OPTIONS
#pragma interface IP_REUSEADDR IP_TOS IP_TTL T_ROUTINE T_PRIORITY
#pragma interface T_IMMEDIATE T_FLASH T_OVERRIDEFLASH T_CRITIC_ECP
#pragma interface T_INETCONTROL T_NETCONTROL T_NOTOS T_LDELAY T_HITHRPT
#pragma interface T_HIREL

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_XTI_H */
