bool_t xdr_nlm4_holder(XDR *xdrs, nlm4_holder *objp) { if (!xdr_bool(xdrs, &objp->exclusive)) return (FALSE); if (!xdr_u_int32_t(xdrs, &objp->svid)) return (FALSE); if (!xdr_netobj(xdrs, &objp->oh)) return (FALSE); if (!xdr_u_int64_t(xdrs, &objp->l_offset)) return (FALSE); if (!xdr_u_int64_t(xdrs, &objp->l_len)) return (FALSE); return (TRUE); }
bool_t xdr_uint64(XDR *xdrs, uint64 *objp) { if (!xdr_u_int64_t(xdrs, objp)) return (FALSE); return (TRUE); }
bool_t xdr_nlm4_lock(XDR *xdrs, nlm4_lock *objp) { if (!xdr_string(xdrs, &objp->caller_name, MAXNAMELEN)) return (FALSE); if (!xdr_netobj(xdrs, &objp->fh)) return (FALSE); if (!xdr_netobj(xdrs, &objp->oh)) return (FALSE); if (!xdr_u_int32_t(xdrs, &objp->svid)) return (FALSE); if (!xdr_u_int64_t(xdrs, &objp->l_offset)) return (FALSE); if (!xdr_u_int64_t(xdrs, &objp->l_len)) return (FALSE); return (TRUE); }
/* * XDR u_longlong_t's */ bool_t xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) { /* * Don't bother open-coding this; it's a fair amount of code. Just * call xdr_u_int64_t(). */ return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp)); }
bool_t xdr_uvfs_direntry(XDR *xdrs, uvfs_direntry *objp) { register int32_t *buf; if (!xdr_u_int64_t(xdrs, &objp->fileid)) { return (FALSE); } if (!xdr_u_int64_t(xdrs, &objp->cookie)) { return (FALSE); } if (!xdr_u_int32_t(xdrs, &objp->type)) { return (FALSE); } if (!xdr_uvfs_filename(xdrs, &objp->name)) { return (FALSE); } return (TRUE); }
bool_t xdr_uvfs_commitargs(XDR *xdrs, uvfs_commitargs *objp) { register int32_t *buf; if (!xdr_uvfs_fh(xdrs, &objp->file)) { return (FALSE); } if (!xdr_u_int64_t(xdrs, &objp->offset)) { return (FALSE); } if (!xdr_u_int32_t(xdrs, &objp->count)) { return (FALSE); } return (TRUE); }
bool_t xdr_uvfs_readdirargs(XDR *xdrs, uvfs_readdirargs *objp) { register int32_t *buf; if (!xdr_uvfs_fh(xdrs, &objp->dir)) { return (FALSE); } if (!xdr_u_int64_t(xdrs, &objp->cookie)) { return (FALSE); } if (!xdr_u_int32_t(xdrs, &objp->count)) { return (FALSE); } return (TRUE); }
bool_t xdr_uvfs_writeargs(XDR *xdrs, uvfs_writeargs *objp) { register int32_t *buf; if (!xdr_uvfs_fh(xdrs, &objp->file)) { return (FALSE); } if (!xdr_u_int64_t(xdrs, &objp->offset)) { return (FALSE); } if (!xdr_u_int32_t(xdrs, &objp->count)) { return (FALSE); } if (!xdr_stable_how(xdrs, &objp->stable)) { return (FALSE); } if (!xdr_bytes(xdrs, (char **)&objp->data.val, (u_int *)&objp->data.len, ~0)) { return (FALSE); } return (TRUE); }
bool_t xdr_int64_t(XDR *xdrs, int64_t *nump) { return (xdr_u_int64_t(xdrs, (u_int64_t *)nump)); }