diff options
Diffstat (limited to 'sunrpc/xdr_rec.c')
-rw-r--r-- | sunrpc/xdr_rec.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/sunrpc/xdr_rec.c b/sunrpc/xdr_rec.c index b8a4f511a7..db5684bcab 100644 --- a/sunrpc/xdr_rec.c +++ b/sunrpc/xdr_rec.c @@ -117,11 +117,11 @@ typedef struct rec_strm } RECSTREAM; -static u_int fix_buf_size (u_int); -static bool_t skip_input_bytes (RECSTREAM *, long); -static bool_t flush_out (RECSTREAM *, bool_t); -static bool_t set_input_fragment (RECSTREAM *); -static bool_t get_input_bytes (RECSTREAM *, caddr_t, int); +static u_int fix_buf_size (u_int) internal_function; +static bool_t skip_input_bytes (RECSTREAM *, long) internal_function; +static bool_t flush_out (RECSTREAM *, bool_t) internal_function; +static bool_t set_input_fragment (RECSTREAM *) internal_function; +static bool_t get_input_bytes (RECSTREAM *, caddr_t, int) internal_function; /* * Create an xdr handle for xdrrec @@ -497,6 +497,7 @@ xdrrec_endofrecord (xdrs, sendnow) * Internal useful routines */ static bool_t +internal_function flush_out (RECSTREAM *rstrm, bool_t eor) { u_long eormask = (eor == TRUE) ? LAST_FRAG : 0; @@ -533,6 +534,7 @@ fill_input_buf (RECSTREAM *rstrm) } static bool_t /* knows nothing about records! Only about input buffers */ +internal_function get_input_bytes (RECSTREAM *rstrm, caddr_t addr, int len) { int current; @@ -556,6 +558,7 @@ get_input_bytes (RECSTREAM *rstrm, caddr_t addr, int len) } static bool_t /* next two bytes of the input stream are treated as a header */ +internal_function set_input_fragment (RECSTREAM *rstrm) { u_long header; @@ -569,6 +572,7 @@ set_input_fragment (RECSTREAM *rstrm) } static bool_t /* consumes input bytes; knows nothing about records! */ +internal_function skip_input_bytes (RECSTREAM *rstrm, long cnt) { int current; @@ -590,6 +594,7 @@ skip_input_bytes (RECSTREAM *rstrm, long cnt) } static u_int +internal_function fix_buf_size (u_int s) { if (s < 100) |