Exemple #1
0
bool_t
xdr_remote_client_dirlist_outcome (XDR *xdrs, remote_client_dirlist_outcome *objp)
{
	register int32_t *buf;

	 if (!xdr_bool (xdrs, &objp->valid_dirlist))
		 return FALSE;
	 if (!xdr_dirlist (xdrs, &objp->directory))
		 return FALSE;
	return TRUE;
}
Exemple #2
0
bool_t
xdr_dirnode (XDR *xdrs, dirnode *objp)
{
	register int32_t *buf;

	 if (!xdr_direntrytype (xdrs, &objp->entry))
		 return FALSE;
	 if (!xdr_dirlist (xdrs, &objp->next))
		 return FALSE;
	return TRUE;
}
Exemple #3
0
bool_t
xdr_readdirres(XDR *xdrs, readdirres *objp)
{

	if (!xdr_int(xdrs, &objp->status))
		return (FALSE);
	switch (objp->status) {
	case NFS_OK:
		if (!xdr_dirlist(xdrs, &objp->readdirres_u.reply))
			return (FALSE);
		break;
	}
	return (TRUE);
}
bool_t
xdr_readdirres (XDR *xdrs, readdirres *objp)
{
	 if (!xdr_nfsstat (xdrs, &objp->status))
		 return FALSE;
	switch (objp->status) {
	case NFS_OK:
		 if (!xdr_dirlist (xdrs, &objp->readdirres_u.reply))
			 return FALSE;
		break;
	default:
		break;
	}
	return TRUE;
}
Exemple #5
0
bool_t
xdr_readdirres(XDR *xdrs, nfsreaddirres *objp)
{
  if (amuDebug(D_XDRTRACE))
    plog(XLOG_DEBUG, "xdr_readdirres:");

  if (!xdr_nfsstat(xdrs, &objp->rdr_status)) {
    return (FALSE);
  }
  switch (objp->rdr_status) {
  case NFS_OK:
    if (!xdr_dirlist(xdrs, &objp->rdr_u.rdr_reply_u)) {
      return (FALSE);
    }
    break;
  default:
    break;
  }
  return (TRUE);
}
bool_t
xdr_readdirres(XDR *xdrs, readdirres *objp)
{

	 register long *buf;

	 if (!xdr_nfsstat(xdrs, &objp->status)) {
		 return (FALSE);
	 }
	switch (objp->status) {
	case NFS_OK:
		 if (!xdr_dirlist(xdrs, &objp->readdirres_u.reply)) {
			 return (FALSE);
		 }
		break;
	default:
		break;
	}
	return (TRUE);
}