bool_t xdr_diropargs(XDR *xdrs, nfsdiropargs *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_diropargs:"); if (!xdr_nfs_fh(xdrs, &objp->da_fhandle)) { return (FALSE); } if (!xdr_filename(xdrs, &objp->da_name)) { return (FALSE); } return (TRUE); }
bool_t xdr_linkargs(XDR *xdrs, linkargs *objp) { register int32_t *buf = buf; if(!xdr_nfs_fh(xdrs, &objp->from)) { return (FALSE); } if(!xdr_diropargs(xdrs, &objp->to)) { return (FALSE); } return (TRUE); }
bool_t xdr_diropokres(XDR *xdrs, diropokres *objp) { register int32_t *buf = buf; if(!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } if(!xdr_fattr(xdrs, &objp->attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_diropargs(XDR *xdrs, diropargs *objp) { register int32_t *buf = buf; if(!xdr_nfs_fh(xdrs, &objp->dir)) { return (FALSE); } if(!xdr_filename(xdrs, &objp->name)) { return (FALSE); } return (TRUE); }
bool_t xdr_sattrargs(XDR *xdrs, sattrargs *objp) { register int32_t *buf = buf; if(!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } if(!xdr_sattr(xdrs, &objp->attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_readargs (XDR *xdrs, readargs *objp) { register int32_t *buf; if (!xdr_nfs_fh (xdrs, &objp->file)) return FALSE; if (!xdr_u_int (xdrs, &objp->offset)) return FALSE; if (!xdr_u_int (xdrs, &objp->count)) return FALSE; if (!xdr_u_int (xdrs, &objp->totalcount)) return FALSE; return TRUE; }
bool_t xdr_readargs(XDR *xdrs, readargs *objp) { if (!xdr_nfs_fh(xdrs, &objp->file)) return (FALSE); if (!xdr_u_int(xdrs, &objp->offset)) return (FALSE); if (!xdr_u_int(xdrs, &objp->count)) return (FALSE); if (!xdr_u_int(xdrs, &objp->totalcount)) return (FALSE); return (TRUE); }
bool_t xdr_writeargs(XDR *xdrs, writeargs *objp) { if (!xdr_nfs_fh(xdrs, &objp->file)) return (FALSE); if (!xdr_u_int(xdrs, &objp->beginoffset)) return (FALSE); if (!xdr_u_int(xdrs, &objp->offset)) return (FALSE); if (!xdr_u_int(xdrs, &objp->totalcount)) return (FALSE); if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, NFS_MAXDATA)) return (FALSE); return (TRUE); }
bool_t xdr_readdirargs(XDR *xdrs, nfsreaddirargs *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_readdirargs:"); if (!xdr_nfs_fh(xdrs, &objp->rda_fhandle)) { return (FALSE); } if (!xdr_nfscookie(xdrs, objp->rda_cookie)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->rda_count)) { return (FALSE); } return (TRUE); }
bool_t xdr_readdirargs(XDR *xdrs, readdirargs *objp) { register long *buf; if (!xdr_nfs_fh(xdrs, &objp->dir)) { return (FALSE); } if (!xdr_nfscookie(xdrs, objp->cookie)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->count)) { return (FALSE); } return (TRUE); }
bool_t xdr_readargs(XDR *xdrs, nfsreadargs *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_readargs:"); if (!xdr_nfs_fh(xdrs, &objp->ra_fhandle)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->ra_offset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->ra_count)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->ra_totalcount)) { return (FALSE); } return (TRUE); }
bool_t xdr_readargs(XDR *xdrs, readargs *objp) { register long *buf; if (!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->offset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->count)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->totalcount)) { return (FALSE); } return (TRUE); }
bool_t xdr_writeargs(XDR *xdrs, writeargs *objp) { register long *buf; if (xdrs->x_op == XDR_ENCODE) { if (!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } buf = XDR_INLINE(xdrs,3 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int(xdrs, &objp->beginoffset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->offset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->totalcount)) { return (FALSE); } } else { IXDR_PUT_U_LONG(buf,objp->beginoffset); IXDR_PUT_U_LONG(buf,objp->offset); IXDR_PUT_U_LONG(buf,objp->totalcount); } if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) { return (FALSE); } return (TRUE); } else if (xdrs->x_op == XDR_DECODE) { if (!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } buf = XDR_INLINE(xdrs,3 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int(xdrs, &objp->beginoffset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->offset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->totalcount)) { return (FALSE); } } else { objp->beginoffset = IXDR_GET_U_LONG(buf); objp->offset = IXDR_GET_U_LONG(buf); objp->totalcount = IXDR_GET_U_LONG(buf); } if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) { return (FALSE); } return(TRUE); } if (!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->beginoffset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->offset)) { return (FALSE); } if (!xdr_u_int(xdrs, &objp->totalcount)) { return (FALSE); } if (!xdr_bytes(xdrs, (char **)&objp->data.data_val, (u_int *)&objp->data.data_len, NFS_MAXDATA)) { return (FALSE); } return (TRUE); }