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