Esempio n. 1
0
bool_t
xdr_readdir3res (XDR *xdrs, readdir3res *objp)
{
	 if (!xdr_nfsstat3 (xdrs, &objp->status))
		 return FALSE;
	switch (objp->status) {
	case NFS3_OK:
		 if (!xdr_readdir3resok (xdrs, &objp->readdir3res_u.resok))
			 return FALSE;
		break;
	default:
		 if (!xdr_readdir3resfail (xdrs, &objp->readdir3res_u.resfail))
			 return FALSE;
		break;
	}
	return TRUE;
}
Esempio n. 2
0
bool_t
xdr_readdir3res(XDR *xdrs, readdir3res *objp)
{

	 register int32_t *buf;

	 if (!xdr_nfsstat3(xdrs, &objp->status)) {
		 return (FALSE);
	 }
	switch (objp->status) {
	case NFS3_OK:
		 if (!xdr_readdir3resok(xdrs, &objp->RPC_UNION_NAME(readdir3res).resok)) {
			 return (FALSE);
		 }
		break;
	default:
		 if (!xdr_post_op_attr(xdrs, &objp->RPC_UNION_NAME(readdir3res).resfail)) {
			 return (FALSE);
		 }
		break;
	}
	return (TRUE);
}