Net-LibNFS

 view release on metacpan or  search on metacpan

libnfs/nfs4/libnfs-raw-nfs4.c  view on Meta::CPAN

uint32_t
zdr_fs_locations4 (ZDR *zdrs, fs_locations4 *objp)
{
	

	 if (!zdr_pathname4 (zdrs, &objp->fs_root))
		 return FALSE;
	 if (!zdr_array (zdrs, (char **)&objp->locations.locations_val, (u_int *) &objp->locations.locations_len, ~0,
		sizeof (fs_location4), (zdrproc_t) zdr_fs_location4))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_acetype4 (ZDR *zdrs, acetype4 *objp)
{
	

	 if (!zdr_uint32_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_aceflag4 (ZDR *zdrs, aceflag4 *objp)
{
	

	 if (!zdr_uint32_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_acemask4 (ZDR *zdrs, acemask4 *objp)
{
	

	 if (!zdr_uint32_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_nfsace4 (ZDR *zdrs, nfsace4 *objp)
{
	

	 if (!zdr_acetype4 (zdrs, &objp->type))
		 return FALSE;
	 if (!zdr_aceflag4 (zdrs, &objp->flag))
		 return FALSE;
	 if (!zdr_acemask4 (zdrs, &objp->access_mask))
		 return FALSE;
	 if (!zdr_utf8str_mixed (zdrs, &objp->who))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_specdata4 (ZDR *zdrs, specdata4 *objp)
{
	

	 if (!zdr_uint32_t (zdrs, &objp->specdata1))
		 return FALSE;
	 if (!zdr_uint32_t (zdrs, &objp->specdata2))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_supported_attrs (ZDR *zdrs, fattr4_supported_attrs *objp)
{
	

	 if (!zdr_bitmap4 (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_type (ZDR *zdrs, fattr4_type *objp)
{
	

	 if (!zdr_nfs_ftype4 (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_fh_expire_type (ZDR *zdrs, fattr4_fh_expire_type *objp)
{
	

	 if (!zdr_uint32_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_change (ZDR *zdrs, fattr4_change *objp)
{
	

	 if (!zdr_changeid4 (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_size (ZDR *zdrs, fattr4_size *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_link_support (ZDR *zdrs, fattr4_link_support *objp)
{
	

	 if (!zdr_bool (zdrs, objp))

libnfs/nfs4/libnfs-raw-nfs4.c  view on Meta::CPAN

	 if (!zdr_uint32_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_owner (ZDR *zdrs, fattr4_owner *objp)
{
	

	 if (!zdr_utf8str_mixed (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_owner_group (ZDR *zdrs, fattr4_owner_group *objp)
{
	

	 if (!zdr_utf8str_mixed (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_quota_avail_hard (ZDR *zdrs, fattr4_quota_avail_hard *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_quota_avail_soft (ZDR *zdrs, fattr4_quota_avail_soft *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_quota_used (ZDR *zdrs, fattr4_quota_used *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_rawdev (ZDR *zdrs, fattr4_rawdev *objp)
{
	

	 if (!zdr_specdata4 (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_space_avail (ZDR *zdrs, fattr4_space_avail *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_space_free (ZDR *zdrs, fattr4_space_free *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_space_total (ZDR *zdrs, fattr4_space_total *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_space_used (ZDR *zdrs, fattr4_space_used *objp)
{
	

	 if (!zdr_uint64_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_system (ZDR *zdrs, fattr4_system *objp)
{
	

	 if (!zdr_bool (zdrs, objp))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_fattr4_time_access (ZDR *zdrs, fattr4_time_access *objp)
{
	

	 if (!zdr_nfstime4 (zdrs, objp))

libnfs/nfs4/libnfs-raw-nfs4.c  view on Meta::CPAN

	default:
		break;
	}
	return TRUE;
}

uint32_t
zdr_COMMIT4args (ZDR *zdrs, COMMIT4args *objp)
{
	

	 if (!zdr_offset4 (zdrs, &objp->offset))
		 return FALSE;
	 if (!zdr_count4 (zdrs, &objp->count))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_COMMIT4resok (ZDR *zdrs, COMMIT4resok *objp)
{
	

	 if (!zdr_verifier4 (zdrs, objp->writeverf))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_COMMIT4res (ZDR *zdrs, COMMIT4res *objp)
{
	

	 if (!zdr_nfsstat4 (zdrs, &objp->status))
		 return FALSE;
	switch (objp->status) {
	case NFS4_OK:
		 if (!zdr_COMMIT4resok (zdrs, &objp->COMMIT4res_u.resok4))
			 return FALSE;
		break;
	default:
		break;
	}
	return TRUE;
}

uint32_t
zdr_createtype4 (ZDR *zdrs, createtype4 *objp)
{
	

	 if (!zdr_nfs_ftype4 (zdrs, &objp->type))
		 return FALSE;
	switch (objp->type) {
	case NF4LNK:
		 if (!zdr_linktext4 (zdrs, &objp->createtype4_u.linkdata))
			 return FALSE;
		break;
	case NF4BLK:
	case NF4CHR:
		 if (!zdr_specdata4 (zdrs, &objp->createtype4_u.devdata))
			 return FALSE;
		break;
	case NF4SOCK:
	case NF4FIFO:
	case NF4DIR:
		break;
	default:
		break;
	}
	return TRUE;
}

uint32_t
zdr_CREATE4args (ZDR *zdrs, CREATE4args *objp)
{
	

	 if (!zdr_createtype4 (zdrs, &objp->objtype))
		 return FALSE;
	 if (!zdr_component4 (zdrs, &objp->objname))
		 return FALSE;
	 if (!zdr_fattr4 (zdrs, &objp->createattrs))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_CREATE4resok (ZDR *zdrs, CREATE4resok *objp)
{
	

	 if (!zdr_change_info4 (zdrs, &objp->cinfo))
		 return FALSE;
	 if (!zdr_bitmap4 (zdrs, &objp->attrset))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_CREATE4res (ZDR *zdrs, CREATE4res *objp)
{
	

	 if (!zdr_nfsstat4 (zdrs, &objp->status))
		 return FALSE;
	switch (objp->status) {
	case NFS4_OK:
		 if (!zdr_CREATE4resok (zdrs, &objp->CREATE4res_u.resok4))
			 return FALSE;
		break;
	default:
		break;
	}
	return TRUE;
}

uint32_t
zdr_DELEGPURGE4args (ZDR *zdrs, DELEGPURGE4args *objp)
{
	



( run in 0.853 second using v1.01-cache-2.11-cpan-39bf76dae61 )