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_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; }