bool_t xdr_mkdir( XDR * xdrs, char * params_ptr) { mkdirargs * mkdirargs_ptr; diropres * diropres_ptr; switch (xdrs->x_op) { case XDR_ENCODE: /* LINTED pointer cast */ mkdirargs_ptr = (mkdirargs *) params_ptr; return(xdr_diropargs(xdrs, &mkdirargs_ptr->where) && xdr_sattr(xdrs, &mkdirargs_ptr->attributes)); case XDR_DECODE: /* LINTED pointer cast */ diropres_ptr = (diropres *) params_ptr; return(xdr_diropres(xdrs, diropres_ptr)); default: return(FALSE); } /* switch on operation */ }
bool_t xdr_symlink( XDR * xdrs, char * params_ptr) { symlinkargs * symlinkargs_ptr; nfsstat * nfsstat_ptr; switch (xdrs->x_op) { case XDR_ENCODE: /* LINTED pointer cast */ symlinkargs_ptr = (symlinkargs *) params_ptr; return(xdr_diropargs(xdrs, &symlinkargs_ptr->from) && xdr_path(xdrs, &symlinkargs_ptr->to) && xdr_sattr(xdrs, &symlinkargs_ptr->attributes)); case XDR_DECODE: /* LINTED pointer cast */ nfsstat_ptr = (nfsstat *) params_ptr; return(xdr_nfsstat(xdrs, nfsstat_ptr)); default: return(FALSE); } /* switch on operation */ }
bool_t xdr_createargs (XDR *xdrs, createargs *objp) { if (!xdr_diropargs (xdrs, &objp->where)) return FALSE; if (!xdr_sattr (xdrs, &objp->attributes)) return FALSE; return TRUE; }
bool_t xdr_sattrargs (XDR *xdrs, sattrargs *objp) { if (!xdr_nfs_fh (xdrs, &objp->file)) return FALSE; if (!xdr_sattr (xdrs, &objp->attributes)) return FALSE; return TRUE; }
bool_t xdr_sattrargs (XDR *xdrs, sattrargs *objp) { register long *buf; if (!xdr_nfsfhandle (xdrs, objp->file)) return FALSE; if (!xdr_sattr (xdrs, &objp->attributes)) return FALSE; return TRUE; }
bool_t xdr_symlinkargs (XDR *xdrs, symlinkargs *objp) { if (!xdr_diropargs (xdrs, &objp->from)) return FALSE; if (!xdr_nfspath (xdrs, &objp->to)) return FALSE; if (!xdr_sattr (xdrs, &objp->attributes)) return FALSE; return TRUE; }
bool_t xdr_symlinkargs (XDR *xdrs, symlinkargs *objp) { register long *buf; if (!xdr_diropargs (xdrs, &objp->from)) return FALSE; if (!xdr_path (xdrs, &objp->to)) return FALSE; if (!xdr_sattr (xdrs, &objp->attributes)) return FALSE; return TRUE; }
bool_t xdr_sattrargs(XDR *xdrs, nfssattrargs *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_sattrargs:"); if (!xdr_nfs_fh(xdrs, &objp->sag_fhandle)) { return (FALSE); } if (!xdr_sattr(xdrs, &objp->sag_attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_createargs(XDR *xdrs, nfscreateargs *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_createargs:"); if (!xdr_diropargs(xdrs, &objp->ca_where)) { return (FALSE); } if (!xdr_sattr(xdrs, &objp->ca_attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_createargs(XDR *xdrs, createargs *objp) { register long *buf; if (!xdr_diropargs(xdrs, &objp->where)) { return (FALSE); } if (!xdr_sattr(xdrs, &objp->attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_sattrargs(XDR *xdrs, sattrargs *objp) { register long *buf; if (!xdr_nfs_fh(xdrs, &objp->file)) { return (FALSE); } if (!xdr_sattr(xdrs, &objp->attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_symlinkargs(XDR *xdrs, nfssymlinkargs *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_symlinkargs:"); if (!xdr_diropargs(xdrs, &objp->sla_from)) { return (FALSE); } if (!xdr_nfspath(xdrs, &objp->sla_to)) { return (FALSE); } if (!xdr_sattr(xdrs, &objp->sla_attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_symlinkargs(XDR *xdrs, symlinkargs *objp) { register long *buf; if (!xdr_diropargs(xdrs, &objp->from)) { return (FALSE); } if (!xdr_nfspath(xdrs, &objp->to)) { return (FALSE); } if (!xdr_sattr(xdrs, &objp->attributes)) { return (FALSE); } return (TRUE); }
bool_t xdr_setattr( XDR * xdrs, char * params_ptr) { sattrargs * sattrargs_ptr; attrstat * attrstat_ptr; switch (xdrs->x_op) { case XDR_ENCODE: /* LINTED pointer cast */ sattrargs_ptr = (sattrargs *) params_ptr; return(xdr_f_handle(xdrs, &sattrargs_ptr->file) && xdr_sattr(xdrs, &sattrargs_ptr->attributes)); case XDR_DECODE: /* LINTED pointer cast */ attrstat_ptr = (attrstat *) params_ptr; return(xdr_attrstat(xdrs, attrstat_ptr)); default: return(FALSE); } /* switch on operation */ }