/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: svid3:stropts.h (VERSION 2.6) */ #ifndef __TDF_SVID3_STROPTS_H #define __TDF_SVID3_STROPTS_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__svid3__stropts begin #ifndef __TDF_SVID3_SYS_TYPES_H #pragma extend interface "../svid3.api/sys/types.h" #endif /* __TDF_SVID3_SYS_TYPES_H */ #pragma token STRUCT TAG strbuf # svid3.stropts.strbuf #pragma token MEMBER int : struct strbuf : maxlen # svid3.stropts.strbuf.maxlen #pragma token MEMBER int : struct strbuf : len # svid3.stropts.strbuf.len #pragma token MEMBER char * : struct strbuf : buf # svid3.stropts.strbuf.buf #pragma token FUNC int (int, struct strbuf *, struct strbuf *, int *) : getmsg # svid3.stropts.getmsg #pragma token FUNC int (int, struct strbuf *, struct strbuf *, int *, int *) : getpmsg # svid3.stropts.getpmsg #pragma token FUNC int (int, const struct strbuf *, const struct strbuf *, int) : putmsg # svid3.stropts.putmsg #pragma token FUNC int (int, const struct strbuf *, const struct strbuf *, int, int) : putpmsg # svid3.stropts.putpmsg #pragma token EXP const : int : RS_HIPRI # svid3.stropts.RS_HIPRI #pragma token EXP const : int : MSG_HIPRI # svid3.stropts.MSG_HIPRI #pragma token EXP const : int : MSG_BAND # svid3.stropts.MSG_BAND #pragma token EXP const : int : MSG_ANY # svid3.stropts.MSG_ANY #pragma token EXP const : int : MORECTL # svid3.stropts.MORECTL #pragma token EXP const : int : MOREDATA # svid3.stropts.MOREDATA #pragma token STRUCT TAG bandinfo # svid3.stropts.bandinfo #pragma token MEMBER unsigned char : struct bandinfo : bi_pri # svid3.stropts.bandinfo.bi_pri #pragma token MEMBER int : struct bandinfo : bi_flag # svid3.stropts.bandinfo.bi_flag #pragma token STRUCT TAG strpeek # svid3.stropts.strpeek #pragma token MEMBER struct strbuf : struct strpeek : ctlbuf # svid3.stropts.strpeek.ctlbuf #pragma token MEMBER struct strbuf : struct strpeek : databuf # svid3.stropts.strpeek.databuf #pragma token MEMBER long : struct strpeek : flags # svid3.stropts.strpeek.flags #pragma token STRUCT TAG strfdinsert # svid3.stropts.strfdinsert #pragma token MEMBER struct strbuf : struct strfdinsert : ctlbuf # svid3.stropts.strfdinsert.ctlbuf #pragma token MEMBER struct strbuf : struct strfdinsert : databuf # svid3.stropts.strfdinsert.databuf #pragma token MEMBER long : struct strfdinsert : flags # svid3.stropts.strfdinsert.flags #pragma token MEMBER int : struct strfdinsert : fildes # svid3.stropts.strfdinsert.fildes #pragma token MEMBER int : struct strfdinsert : offset # svid3.stropts.strfdinsert.offset #pragma token STRUCT TAG strioctl # svid3.stropts.strioctl #pragma token MEMBER int : struct strioctl : ic_cmd # svid3.stropts.strioctl.ic_cmd #pragma token MEMBER int : struct strioctl : ic_timout # svid3.stropts.strioctl.ic_timout #pragma token MEMBER int : struct strioctl : ic_len # svid3.stropts.strioctl.ic_len #pragma token MEMBER char * : struct strioctl : ic_dp # svid3.stropts.strioctl.ic_dp #pragma token STRUCT TAG strrecvfd # svid3.stropts.strrecvfd #pragma token MEMBER int : struct strrecvfd : fd # svid3.stropts.strrecvfd.fd #pragma token MEMBER uid_t : struct strrecvfd : uid # svid3.stropts.strrecvfd.uid #pragma token MEMBER gid_t : struct strrecvfd : gid # svid3.stropts.strrecvfd.gid #pragma token MEMBER char [8] : struct strrecvfd : fill # svid3.stropts.strrecvfd.fill #pragma token EXP const : int : FMNAMESZ # svid3.stropts.FMNAMESZ #pragma token NAT __local_FMNAMESZ_PLUS_ONE # svid3.stropts.__local_FMNAMESZ_PLUS_ONE #pragma token STRUCT TAG str_mlist # svid3.stropts.str_mlist #pragma token MEMBER char [__local_FMNAMESZ_PLUS_ONE] : struct str_mlist : l_name # svid3.stropts.str_mlist.l_name #pragma token STRUCT TAG str_list # svid3.stropts.str_list #pragma token MEMBER int : struct str_list : sl_nmods # svid3.stropts.str_list.sl_nmods #pragma token MEMBER struct str_mlist * : struct str_list : sl_modlist # svid3.stropts.str_list.sl_modlist #pragma token EXP const : int : I_PUSH # svid3.stropts.I_PUSH #pragma token EXP const : int : I_POP # svid3.stropts.I_POP #pragma token EXP const : int : I_LOOK # svid3.stropts.I_LOOK #pragma token EXP const : int : I_FLUSH # svid3.stropts.I_FLUSH #pragma token EXP const : int : I_FLUSHBAND # svid3.stropts.I_FLUSHBAND #pragma token EXP const : int : I_SETSIG # svid3.stropts.I_SETSIG #pragma token EXP const : int : I_GETSIG # svid3.stropts.I_GETSIG #pragma token EXP const : int : I_FIND # svid3.stropts.I_FIND #pragma token EXP const : int : I_PEEK # svid3.stropts.I_PEEK #pragma token EXP const : int : I_SRDOPT # svid3.stropts.I_SRDOPT #pragma token EXP const : int : I_GRDOPT # svid3.stropts.I_GRDOPT #pragma token EXP const : int : I_NREAD # svid3.stropts.I_NREAD #pragma token EXP const : int : I_FDINSERT # svid3.stropts.I_FDINSERT #pragma token EXP const : int : I_STR # svid3.stropts.I_STR #pragma token EXP const : int : I_SWROPT # svid3.stropts.I_SWROPT #pragma token EXP const : int : I_GWROPT # svid3.stropts.I_GWROPT #pragma token EXP const : int : I_SENDFD # svid3.stropts.I_SENDFD #pragma token EXP const : int : I_RECVFD # svid3.stropts.I_RECVFD #pragma token EXP const : int : I_LIST # svid3.stropts.I_LIST #pragma token EXP const : int : I_ATMARK # svid3.stropts.I_ATMARK #pragma token EXP const : int : I_CKBAND # svid3.stropts.I_CKBAND #pragma token EXP const : int : I_GETBAND # svid3.stropts.I_GETBAND #pragma token EXP const : int : I_CANPUT # svid3.stropts.I_CANPUT #pragma token EXP const : int : I_SETCLTIME # svid3.stropts.I_SETCLTIME #pragma token EXP const : int : I_GETCLTIME # svid3.stropts.I_GETCLTIME #pragma token EXP const : int : I_LINK # svid3.stropts.I_LINK #pragma token EXP const : int : I_UNLINK # svid3.stropts.I_UNLINK #pragma token EXP const : int : I_PLINK # svid3.stropts.I_PLINK #pragma token EXP const : int : I_PUNLINK # svid3.stropts.I_PUNLINK #pragma token EXP const : int : FLUSHR # svid3.stropts.FLUSHR #pragma token EXP const : int : FLUSHW # svid3.stropts.FLUSHW #pragma token EXP const : int : FLUSHRW # svid3.stropts.FLUSHRW #pragma token EXP const : int : S_RDNORM # svid3.stropts.S_RDNORM #pragma token EXP const : int : S_RDBAND # svid3.stropts.S_RDBAND #pragma token EXP const : int : S_INPUT # svid3.stropts.S_INPUT #pragma token EXP const : int : S_HIPRI # svid3.stropts.S_HIPRI #pragma token EXP const : int : S_OUTPUT # svid3.stropts.S_OUTPUT #pragma token EXP const : int : S_WRNORM # svid3.stropts.S_WRNORM #pragma token EXP const : int : S_WRBAND # svid3.stropts.S_WRBAND #pragma token EXP const : int : S_MSG # svid3.stropts.S_MSG #pragma token EXP const : int : S_ERROR # svid3.stropts.S_ERROR #pragma token EXP const : int : S_HANGUP # svid3.stropts.S_HANGUP #pragma token EXP const : int : S_BANDURG # svid3.stropts.S_BANDURG #pragma token EXP const : int : RNORM # svid3.stropts.RNORM #pragma token EXP const : int : RMSGD # svid3.stropts.RMSGD #pragma token EXP const : int : RMSGN # svid3.stropts.RMSGN #pragma token EXP const : int : RPROTNORM # svid3.stropts.RPROTNORM #pragma token EXP const : int : RPROTDAT # svid3.stropts.RPROTDAT #pragma token EXP const : int : RPROTDIS # svid3.stropts.RPROTDIS #pragma token EXP const : int : SNDZERO # svid3.stropts.SNDZERO #pragma token EXP const : int : ANYMARK # svid3.stropts.ANYMARK #pragma token EXP const : int : LASTMARK # svid3.stropts.LASTMARK #pragma token EXP const : int : MUXID_ALL # svid3.stropts.MUXID_ALL #pragma token FUNC int (int) : isastream # svid3.stropts.isastream #pragma token FUNC int (int, int, ...) : ioctl # svid3.stropts.ioctl #pragma interface TAG strbuf TAG strbuf.maxlen TAG strbuf.len TAG strbuf.buf #pragma interface getmsg getpmsg putmsg putpmsg RS_HIPRI MSG_HIPRI MSG_BAND #pragma interface MSG_ANY MORECTL MOREDATA TAG bandinfo TAG bandinfo.bi_pri #pragma interface TAG bandinfo.bi_flag TAG strpeek TAG strpeek.ctlbuf #pragma interface TAG strpeek.databuf TAG strpeek.flags TAG strfdinsert #pragma interface TAG strfdinsert.ctlbuf TAG strfdinsert.databuf #pragma interface TAG strfdinsert.flags TAG strfdinsert.fildes #pragma interface TAG strfdinsert.offset TAG strioctl TAG strioctl.ic_cmd #pragma interface TAG strioctl.ic_timout TAG strioctl.ic_len #pragma interface TAG strioctl.ic_dp TAG strrecvfd TAG strrecvfd.fd #pragma interface TAG strrecvfd.uid TAG strrecvfd.gid TAG strrecvfd.fill #pragma interface FMNAMESZ __local_FMNAMESZ_PLUS_ONE TAG str_mlist #pragma interface TAG str_mlist.l_name TAG str_list TAG str_list.sl_nmods #pragma interface TAG str_list.sl_modlist I_PUSH I_POP I_LOOK I_FLUSH #pragma interface I_FLUSHBAND I_SETSIG I_GETSIG I_FIND I_PEEK I_SRDOPT #pragma interface I_GRDOPT I_NREAD I_FDINSERT I_STR I_SWROPT I_GWROPT #pragma interface I_SENDFD I_RECVFD I_LIST I_ATMARK I_CKBAND I_GETBAND #pragma interface I_CANPUT I_SETCLTIME I_GETCLTIME I_LINK I_UNLINK I_PLINK #pragma interface I_PUNLINK FLUSHR FLUSHW FLUSHRW S_RDNORM S_RDBAND S_INPUT #pragma interface S_HIPRI S_OUTPUT S_WRNORM S_WRBAND S_MSG S_ERROR S_HANGUP #pragma interface S_BANDURG RNORM RMSGD RMSGN RPROTNORM RPROTDAT RPROTDIS #pragma interface SNDZERO ANYMARK LASTMARK MUXID_ALL isastream #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_SVID3_STROPTS_H */