bool_t xdr_fattr3 (XDR *xdrs, fattr3 *objp) { if (!xdr_ftype3 (xdrs, &objp->type)) return FALSE; if (!xdr_mode3 (xdrs, &objp->mode)) return FALSE; if (!xdr_uint32 (xdrs, &objp->nlink)) return FALSE; if (!xdr_uid3 (xdrs, &objp->uid)) return FALSE; if (!xdr_gid3 (xdrs, &objp->gid)) return FALSE; if (!xdr_size3 (xdrs, &objp->size)) return FALSE; if (!xdr_size3 (xdrs, &objp->used)) return FALSE; if (!xdr_specdata3 (xdrs, &objp->rdev)) return FALSE; if (!xdr_uint64 (xdrs, &objp->fsid)) return FALSE; if (!xdr_fileid3 (xdrs, &objp->fileid)) return FALSE; if (!xdr_nfstime3 (xdrs, &objp->atime)) return FALSE; if (!xdr_nfstime3 (xdrs, &objp->mtime)) return FALSE; if (!xdr_nfstime3 (xdrs, &objp->ctime)) return FALSE; return TRUE; }
bool_t xdr_mknoddata3(XDR *xdrs, mknoddata3 *objp) { register int32_t *buf; if (!xdr_ftype3(xdrs, &objp->type)) { return (FALSE); } switch (objp->type) { case NF3CHR: case NF3BLK: if (!xdr_devicedata3(xdrs, &objp->RPC_UNION_NAME(mknoddata3).device)) { return (FALSE); } break; case NF3SOCK: case NF3FIFO: if (!xdr_sattr3(xdrs, &objp->RPC_UNION_NAME(mknoddata3).pipe_attributes)) { return (FALSE); } break; } return (TRUE); }
bool_t xdr_ex_fattr3(XDR *xdrs, ex_fattr3 *objp) { register int32_t *buf; if (!xdr_ftype3(xdrs, &objp->type)) { return (FALSE); } if (!xdr_uint32(xdrs, &objp->mode)) { return (FALSE); } if (!xdr_uint32(xdrs, &objp->nlink)) { return (FALSE); } if (!xdr_uint32(xdrs, &objp->uid)) { return (FALSE); } if (!xdr_uint32(xdrs, &objp->gid)) { return (FALSE); } if (!xdr_uint64(xdrs, &objp->size)) { return (FALSE); } if (!xdr_uint64(xdrs, &objp->used)) { return (FALSE); } if (!xdr_specdata3(xdrs, &objp->rdev)) { return (FALSE); } if (!xdr_uint64(xdrs, &objp->fsid)) { return (FALSE); } if (!xdr_uint64(xdrs, &objp->fileid)) { return (FALSE); } if (!xdr_nfstime3(xdrs, &objp->atime)) { return (FALSE); } if (!xdr_nfstime3(xdrs, &objp->mtime)) { return (FALSE); } if (!xdr_nfstime3(xdrs, &objp->ctime)) { return (FALSE); } if (!xdr_uint32(xdrs, &objp->expire)) { return (FALSE); } return (TRUE); }
bool_t xdr_mknoddata3(register XDR *xdrs, mknoddata3 *objp) { if (!xdr_ftype3(xdrs, &objp->type)) return (FALSE); switch (objp->type) { case NFS3CHR: case NFS3BLK: if (!xdr_devicedata3(xdrs, &objp->mknoddata3_u.device)) return (FALSE); break; case NFS3SOCK: case NFS3FIFO: if (!xdr_sattr3(xdrs, &objp->mknoddata3_u.pipe_attributes)) return (FALSE); break; } return (TRUE); }
bool_t xdr_mknoddata3 (XDR *xdrs, mknoddata3 *objp) { if (!xdr_ftype3 (xdrs, &objp->type)) return FALSE; switch (objp->type) { case NF3CHR: case NF3BLK: if (!xdr_devicedata3 (xdrs, &objp->mknoddata3_u.device)) return FALSE; break; case NF3SOCK: case NF3FIFO: if (!xdr_sattr3 (xdrs, &objp->mknoddata3_u.pipe_attributes)) return FALSE; break; default: break; } return TRUE; }