2 * Please do not edit this file.
3 * It was generated using rpcgen.
15 #define STRINGSIZE 1024
17 typedef char *rexstring;
19 #define REX_INTERACTIVE 1
24 rexstring *rst_cmd_val;
28 rexstring rst_dirwithin;
31 rexstring *rst_env_val;
38 typedef struct rex_start rex_start;
42 rexstring rlt_message;
44 typedef struct rex_result rex_result;
51 typedef struct sgttyb sgttyb;
68 #define TANDEM 0x00000001
69 #define CBREAK 0x00000002
70 #define LCASE 0x00000004
71 #define ECHO 0x00000008
72 #define CRMOD 0x00000010
73 #define RAW 0x00000020
74 #define ODDP 0x00000040
75 #define EVENP 0x00000080
76 #define ANYP 0x000000c0
77 #define NLDELAY 0x00000300
78 #define NL0 0x00000000
79 #define NL1 0x00000100
80 #define NL2 0x00000200
81 #define NL3 0x00000300
82 #define TBDELAY 0x00000c00
83 #define TAB0 0x00000000
84 #define TAB1 0x00000400
85 #define TAB2 0x00000800
86 #define XTABS 0x00000c00
87 #define CRDELAY 0x00003000
88 #define CR0 0x00000000
89 #define CR1 0x00001000
90 #define CR2 0x00002000
91 #define CR3 0x00003000
92 #define VTDELAY 0x00004000
93 #define FF0 0x00000000
94 #define FF1 0x00004000
95 #define BSDELAY 0x00008000
96 #define BS0 0x00000000
97 #define BS1 0x00008000
98 #define CRTBS 0x00010000
99 #define PRTERA 0x00020000
100 #define CRTERA 0x00040000
101 #define TILDE 0x00080000
102 #define MDMBUF 0x00100000
103 #define LITOUT 0x00200000
104 #define TOSTOP 0x00400000
105 #define FLUSHO 0x00800000
106 #define NOHANG 0x01000000
107 #define L001000 0x02000000
108 #define CRTKIL 0x04000000
109 #define PASS8 0x08000000
110 #define CTLECH 0x10000000
111 #define PENDIN 0x20000000
112 #define DECCTQ 0x40000000
113 #define NOFLSH 0x80000000
119 typedef struct tchars tchars;
126 typedef struct ltchars ltchars;
132 typedef struct rex_ttysize rex_ttysize;
140 typedef struct rex_ttymode rex_ttymode;
141 #define LCRTBS 0x0001
142 #define LPRTERA 0x0002
143 #define LCRTERA 0x0004
144 #define LTILDE 0x0008
145 #define LMDMBUF 0x0010
146 #define LLITOUT 0x0020
147 #define LTOSTOP 0x0040
148 #define LFLUSHO 0x0080
149 #define LNOHANG 0x0100
150 #define LL001000 0x0200
151 #define LCRTKIL 0x0400
152 #define LPASS8 0x0800
153 #define LCTLECH 0x1000
154 #define LPENDIN 0x2000
155 #define LDECCTQ 0x4000
156 #define LNOFLSH 0x8000
158 #define REXPROG ((unsigned long)(100017))
159 #define REXVERS ((unsigned long)(1))
161 extern void rexprog_1(struct svc_req *rqstp, SVCXPRT *transp);
162 #define REXPROC_START ((unsigned long)(1))
163 extern rex_result * rexproc_start_1(rex_start *, CLIENT *);
164 extern rex_result * rexproc_start_1_svc(rex_start *, struct svc_req *);
165 #define REXPROC_WAIT ((unsigned long)(2))
166 extern rex_result * rexproc_wait_1(void *, CLIENT *);
167 extern rex_result * rexproc_wait_1_svc(void *, struct svc_req *);
168 #define REXPROC_MODES ((unsigned long)(3))
169 extern void * rexproc_modes_1(rex_ttymode *, CLIENT *);
170 extern void * rexproc_modes_1_svc(rex_ttymode *, struct svc_req *);
171 #define REXPROC_WINCH ((unsigned long)(4))
172 extern void * rexproc_winch_1(rex_ttysize *, CLIENT *);
173 extern void * rexproc_winch_1_svc(rex_ttysize *, struct svc_req *);
174 #define REXPROC_SIGNAL ((unsigned long)(5))
175 extern void * rexproc_signal_1(int *, CLIENT *);
176 extern void * rexproc_signal_1_svc(int *, struct svc_req *);
177 extern int rexprog_1_freeresult(SVCXPRT *, xdrproc_t, caddr_t);
179 /* the xdr functions */
180 extern bool_t xdr_rexstring(XDR *, rexstring*);
181 extern bool_t xdr_rex_start(XDR *, rex_start*);
182 extern bool_t xdr_rex_result(XDR *, rex_result*);
183 extern bool_t xdr_sgttyb(XDR *, sgttyb*);
184 extern bool_t xdr_tchars(XDR *, tchars*);
185 extern bool_t xdr_ltchars(XDR *, ltchars*);
186 extern bool_t xdr_rex_ttysize(XDR *, rex_ttysize*);
187 extern bool_t xdr_rex_ttymode(XDR *, rex_ttymode*);
193 #endif /* !_REX_H_RPCGEN */