コード例 #1
0
ファイル: libnfs-raw-nlm.c プロジェクト: a4lexkat/libnfs
bool_t
zdr_nlm4_holder (ZDR *zdrs, nlm4_holder *objp)
{
	register int32_t *buf;
	buf = NULL;

	 if (!zdr_bool (zdrs, &objp->exclusive))
		 return FALSE;
	 if (!zdr_u_int (zdrs, &objp->svid))
		 return FALSE;
	 if (!zdr_nlm4_oh (zdrs, &objp->oh))
		 return FALSE;
	 if (!zdr_u_quad_t (zdrs, &objp->l_offset))
		 return FALSE;
	 if (!zdr_u_quad_t (zdrs, &objp->l_len))
		 return FALSE;
	return TRUE;
}
コード例 #2
0
ファイル: libnfs-raw-nfs.c プロジェクト: Jiangliuer/libnfs
bool_t
zdr_uint64 (ZDR *zdrs, uint64 *objp)
{
	register int32_t *buf;
	buf = NULL;

	 if (!zdr_u_quad_t (zdrs, objp))
		 return FALSE;
	return TRUE;
}
コード例 #3
0
ファイル: libnfs-raw-nlm.c プロジェクト: a4lexkat/libnfs
bool_t
zdr_nlm4_lock (ZDR *zdrs, nlm4_lock *objp)
{
	register int32_t *buf;
	buf = NULL;

	 if (!zdr_string (zdrs, &objp->caller_name, NLM_MAXNAME))
		 return FALSE;
	 if (!zdr_nlm_fh4 (zdrs, &objp->fh))
		 return FALSE;
	 if (!zdr_nlm4_oh (zdrs, &objp->oh))
		 return FALSE;
	 if (!zdr_u_int (zdrs, &objp->svid))
		 return FALSE;
	 if (!zdr_u_quad_t (zdrs, &objp->l_offset))
		 return FALSE;
	 if (!zdr_u_quad_t (zdrs, &objp->l_len))
		 return FALSE;
	return TRUE;
}