Lines Matching refs:xdrs
95 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) in xdrstdio_create() argument
98 xdrs->x_op = op; in xdrstdio_create()
99 xdrs->x_ops = &xdrstdio_ops; in xdrstdio_create()
100 xdrs->x_private = file; in xdrstdio_create()
101 xdrs->x_handy = 0; in xdrstdio_create()
102 xdrs->x_base = 0; in xdrstdio_create()
110 xdrstdio_destroy(XDR *xdrs) in xdrstdio_destroy() argument
112 (void)fflush((FILE *)xdrs->x_private); in xdrstdio_destroy()
117 xdrstdio_getlong(XDR *xdrs, long *lp) in xdrstdio_getlong() argument
121 if (fread(&temp, sizeof(int32_t), 1, (FILE *)xdrs->x_private) != 1) in xdrstdio_getlong()
128 xdrstdio_putlong(XDR *xdrs, const long *lp) in xdrstdio_putlong() argument
132 if (fwrite(&mycopy, sizeof(int32_t), 1, (FILE *)xdrs->x_private) != 1) in xdrstdio_putlong()
138 xdrstdio_getbytes(XDR *xdrs, char *addr, u_int len) in xdrstdio_getbytes() argument
141 if ((len != 0) && (fread(addr, (size_t)len, 1, (FILE *)xdrs->x_private) != 1)) in xdrstdio_getbytes()
147 xdrstdio_putbytes(XDR *xdrs, const char *addr, u_int len) in xdrstdio_putbytes() argument
151 (FILE *)xdrs->x_private) != 1)) in xdrstdio_putbytes()
157 xdrstdio_getpos(XDR *xdrs) in xdrstdio_getpos() argument
160 return ((u_int) ftell((FILE *)xdrs->x_private)); in xdrstdio_getpos()
164 xdrstdio_setpos(XDR *xdrs, u_int pos) in xdrstdio_setpos() argument
167 return ((fseek((FILE *)xdrs->x_private, (long)pos, 0) < 0) ? in xdrstdio_setpos()
173 xdrstdio_inline(XDR *xdrs, u_int len) in xdrstdio_inline() argument