Net-LibNFS

 view release on metacpan or  search on metacpan

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

		break;
	case OP_NVERIFY:
		 if (!zdr_NVERIFY4args (zdrs, &objp->nfs_argop4_u.opnverify))
			 return FALSE;
		break;
	case OP_OPEN:
		 if (!zdr_OPEN4args (zdrs, &objp->nfs_argop4_u.opopen))
			 return FALSE;
		break;
	case OP_OPENATTR:
		 if (!zdr_OPENATTR4args (zdrs, &objp->nfs_argop4_u.opopenattr))
			 return FALSE;
		break;
	case OP_OPEN_CONFIRM:
		 if (!zdr_OPEN_CONFIRM4args (zdrs, &objp->nfs_argop4_u.opopen_confirm))
			 return FALSE;
		break;
	case OP_OPEN_DOWNGRADE:
		 if (!zdr_OPEN_DOWNGRADE4args (zdrs, &objp->nfs_argop4_u.opopen_downgrade))
			 return FALSE;
		break;
	case OP_PUTFH:
		 if (!zdr_PUTFH4args (zdrs, &objp->nfs_argop4_u.opputfh))
			 return FALSE;
		break;
	case OP_PUTPUBFH:
		break;
	case OP_PUTROOTFH:
		break;
	case OP_READ:
		 if (!zdr_READ4args (zdrs, &objp->nfs_argop4_u.opread))
			 return FALSE;
		break;
	case OP_READDIR:
		 if (!zdr_READDIR4args (zdrs, &objp->nfs_argop4_u.opreaddir))
			 return FALSE;
		break;
	case OP_READLINK:
		break;
	case OP_REMOVE:
		 if (!zdr_REMOVE4args (zdrs, &objp->nfs_argop4_u.opremove))
			 return FALSE;
		break;
	case OP_RENAME:
		 if (!zdr_RENAME4args (zdrs, &objp->nfs_argop4_u.oprename))
			 return FALSE;
		break;
	case OP_RENEW:
		 if (!zdr_RENEW4args (zdrs, &objp->nfs_argop4_u.oprenew))
			 return FALSE;
		break;
	case OP_RESTOREFH:
		break;
	case OP_SAVEFH:
		break;
	case OP_SECINFO:
		 if (!zdr_SECINFO4args (zdrs, &objp->nfs_argop4_u.opsecinfo))
			 return FALSE;
		break;
	case OP_SETATTR:
		 if (!zdr_SETATTR4args (zdrs, &objp->nfs_argop4_u.opsetattr))
			 return FALSE;
		break;
	case OP_SETCLIENTID:
		 if (!zdr_SETCLIENTID4args (zdrs, &objp->nfs_argop4_u.opsetclientid))
			 return FALSE;
		break;
	case OP_SETCLIENTID_CONFIRM:
		 if (!zdr_SETCLIENTID_CONFIRM4args (zdrs, &objp->nfs_argop4_u.opsetclientid_confirm))
			 return FALSE;
		break;
	case OP_VERIFY:
		 if (!zdr_VERIFY4args (zdrs, &objp->nfs_argop4_u.opverify))
			 return FALSE;
		break;
	case OP_WRITE:
		 if (!zdr_WRITE4args (zdrs, &objp->nfs_argop4_u.opwrite))
			 return FALSE;
		break;
	case OP_RELEASE_LOCKOWNER:
		 if (!zdr_RELEASE_LOCKOWNER4args (zdrs, &objp->nfs_argop4_u.oprelease_lockowner))
			 return FALSE;
		break;
	case OP_BIND_CONN_TO_SESSION:
		 if (!zdr_BIND_CONN_TO_SESSION4args (zdrs, &objp->nfs_argop4_u.opbindconntosession))
			 return FALSE;
		break;
	case OP_EXCHANGE_ID:
		 if (!zdr_EXCHANGE_ID4args (zdrs, &objp->nfs_argop4_u.opexchangeid))
			 return FALSE;
		break;
	case OP_CREATE_SESSION:
		 if (!zdr_CREATE_SESSION4args (zdrs, &objp->nfs_argop4_u.opcreatesession))
			 return FALSE;
		break;
	case OP_DESTROY_SESSION:
		 if (!zdr_DESTROY_SESSION4args (zdrs, &objp->nfs_argop4_u.opdestroysession))
			 return FALSE;
		break;
	case OP_FREE_STATEID:
		 if (!zdr_FREE_STATEID4args (zdrs, &objp->nfs_argop4_u.opfreestateid))
			 return FALSE;
		break;
	case OP_GET_DIR_DELEGATION:
		 if (!zdr_GET_DIR_DELEGATION4args (zdrs, &objp->nfs_argop4_u.opgetdirdelegation))
			 return FALSE;
		break;
	case OP_GETDEVICEINFO:
		 if (!zdr_GETDEVICEINFO4args (zdrs, &objp->nfs_argop4_u.opgetdeviceinfo))
			 return FALSE;
		break;
	case OP_GETDEVICELIST:
		 if (!zdr_GETDEVICELIST4args (zdrs, &objp->nfs_argop4_u.opgetdevicelist))
			 return FALSE;
		break;
	case OP_LAYOUTCOMMIT:
		 if (!zdr_LAYOUTCOMMIT4args (zdrs, &objp->nfs_argop4_u.oplayoutcommit))
			 return FALSE;
		break;
	case OP_LAYOUTGET:
		 if (!zdr_LAYOUTGET4args (zdrs, &objp->nfs_argop4_u.oplayoutget))
			 return FALSE;
		break;
	case OP_LAYOUTRETURN:
		 if (!zdr_LAYOUTRETURN4args (zdrs, &objp->nfs_argop4_u.oplayoutreturn))
			 return FALSE;
		break;
	case OP_SECINFO_NO_NAME:
		 if (!zdr_SECINFO_NO_NAME4args (zdrs, &objp->nfs_argop4_u.opsecinfononame))
			 return FALSE;
		break;
	case OP_SEQUENCE:
		 if (!zdr_SEQUENCE4args (zdrs, &objp->nfs_argop4_u.opsequence))
			 return FALSE;
		break;
	case OP_SET_SSV:
		 if (!zdr_SET_SSV4args (zdrs, &objp->nfs_argop4_u.opsetssv))
			 return FALSE;
		break;
	case OP_TEST_STATEID:
		 if (!zdr_TEST_STATEID4args (zdrs, &objp->nfs_argop4_u.opteststateid))
			 return FALSE;
		break;
	case OP_WANT_DELEGATION:
		 if (!zdr_WANT_DELEGATION4args (zdrs, &objp->nfs_argop4_u.opwantdelegation))
			 return FALSE;
		break;
	case OP_DESTROY_CLIENTID:
		 if (!zdr_DESTROY_CLIENTID4args (zdrs, &objp->nfs_argop4_u.opdestroyclientid))
			 return FALSE;
		break;
	case OP_RECLAIM_COMPLETE:
		 if (!zdr_RECLAIM_COMPLETE4args (zdrs, &objp->nfs_argop4_u.opreclaimcomplete))
			 return FALSE;
		break;
	case OP_ILLEGAL:
		break;
	default:
		return FALSE;
	}
	return TRUE;
}

uint32_t
zdr_nfs_resop4 (ZDR *zdrs, nfs_resop4 *objp)
{
	

	 if (!zdr_nfs_opnum4 (zdrs, &objp->resop))
		 return FALSE;
	switch (objp->resop) {
	case OP_ACCESS:
		 if (!zdr_ACCESS4res (zdrs, &objp->nfs_resop4_u.opaccess))
			 return FALSE;
		break;
	case OP_CLOSE:
		 if (!zdr_CLOSE4res (zdrs, &objp->nfs_resop4_u.opclose))
			 return FALSE;
		break;
	case OP_COMMIT:
		 if (!zdr_COMMIT4res (zdrs, &objp->nfs_resop4_u.opcommit))
			 return FALSE;
		break;
	case OP_CREATE:
		 if (!zdr_CREATE4res (zdrs, &objp->nfs_resop4_u.opcreate))
			 return FALSE;
		break;
	case OP_DELEGPURGE:
		 if (!zdr_DELEGPURGE4res (zdrs, &objp->nfs_resop4_u.opdelegpurge))
			 return FALSE;
		break;
	case OP_DELEGRETURN:
		 if (!zdr_DELEGRETURN4res (zdrs, &objp->nfs_resop4_u.opdelegreturn))
			 return FALSE;
		break;
	case OP_GETATTR:
		 if (!zdr_GETATTR4res (zdrs, &objp->nfs_resop4_u.opgetattr))

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

		 if (!zdr_OPENATTR4res (zdrs, &objp->nfs_resop4_u.opopenattr))
			 return FALSE;
		break;
	case OP_OPEN_CONFIRM:
		 if (!zdr_OPEN_CONFIRM4res (zdrs, &objp->nfs_resop4_u.opopen_confirm))
			 return FALSE;
		break;
	case OP_OPEN_DOWNGRADE:
		 if (!zdr_OPEN_DOWNGRADE4res (zdrs, &objp->nfs_resop4_u.opopen_downgrade))
			 return FALSE;
		break;
	case OP_PUTFH:
		 if (!zdr_PUTFH4res (zdrs, &objp->nfs_resop4_u.opputfh))
			 return FALSE;
		break;
	case OP_PUTPUBFH:
		 if (!zdr_PUTPUBFH4res (zdrs, &objp->nfs_resop4_u.opputpubfh))
			 return FALSE;
		break;
	case OP_PUTROOTFH:
		 if (!zdr_PUTROOTFH4res (zdrs, &objp->nfs_resop4_u.opputrootfh))
			 return FALSE;
		break;
	case OP_READ:
		 if (!zdr_READ4res (zdrs, &objp->nfs_resop4_u.opread))
			 return FALSE;
		break;
	case OP_READDIR:
		 if (!zdr_READDIR4res (zdrs, &objp->nfs_resop4_u.opreaddir))
			 return FALSE;
		break;
	case OP_READLINK:
		 if (!zdr_READLINK4res (zdrs, &objp->nfs_resop4_u.opreadlink))
			 return FALSE;
		break;
	case OP_REMOVE:
		 if (!zdr_REMOVE4res (zdrs, &objp->nfs_resop4_u.opremove))
			 return FALSE;
		break;
	case OP_RENAME:
		 if (!zdr_RENAME4res (zdrs, &objp->nfs_resop4_u.oprename))
			 return FALSE;
		break;
	case OP_RENEW:
		 if (!zdr_RENEW4res (zdrs, &objp->nfs_resop4_u.oprenew))
			 return FALSE;
		break;
	case OP_RESTOREFH:
		 if (!zdr_RESTOREFH4res (zdrs, &objp->nfs_resop4_u.oprestorefh))
			 return FALSE;
		break;
	case OP_SAVEFH:
		 if (!zdr_SAVEFH4res (zdrs, &objp->nfs_resop4_u.opsavefh))
			 return FALSE;
		break;
	case OP_SECINFO:
		 if (!zdr_SECINFO4res (zdrs, &objp->nfs_resop4_u.opsecinfo))
			 return FALSE;
		break;
	case OP_SETATTR:
		 if (!zdr_SETATTR4res (zdrs, &objp->nfs_resop4_u.opsetattr))
			 return FALSE;
		break;
	case OP_SETCLIENTID:
		 if (!zdr_SETCLIENTID4res (zdrs, &objp->nfs_resop4_u.opsetclientid))
			 return FALSE;
		break;
	case OP_SETCLIENTID_CONFIRM:
		 if (!zdr_SETCLIENTID_CONFIRM4res (zdrs, &objp->nfs_resop4_u.opsetclientid_confirm))
			 return FALSE;
		break;
	case OP_VERIFY:
		 if (!zdr_VERIFY4res (zdrs, &objp->nfs_resop4_u.opverify))
			 return FALSE;
		break;
	case OP_WRITE:
		 if (!zdr_WRITE4res (zdrs, &objp->nfs_resop4_u.opwrite))
			 return FALSE;
		break;
	case OP_RELEASE_LOCKOWNER:
		 if (!zdr_RELEASE_LOCKOWNER4res (zdrs, &objp->nfs_resop4_u.oprelease_lockowner))
			 return FALSE;
		break;
	case OP_BIND_CONN_TO_SESSION:
		 if (!zdr_BIND_CONN_TO_SESSION4res (zdrs, &objp->nfs_resop4_u.opbindconntosession))
			 return FALSE;
		break;
	case OP_EXCHANGE_ID:
		 if (!zdr_EXCHANGE_ID4res (zdrs, &objp->nfs_resop4_u.opexchangeid))
			 return FALSE;
		break;
	case OP_CREATE_SESSION:
		 if (!zdr_CREATE_SESSION4res (zdrs, &objp->nfs_resop4_u.opcreatesession))
			 return FALSE;
		break;
	case OP_DESTROY_SESSION:
		 if (!zdr_DESTROY_SESSION4res (zdrs, &objp->nfs_resop4_u.opdestroysession))
			 return FALSE;
		break;
	case OP_FREE_STATEID:
		 if (!zdr_FREE_STATEID4res (zdrs, &objp->nfs_resop4_u.opfreestateid))
			 return FALSE;
		break;
	case OP_GET_DIR_DELEGATION:
		 if (!zdr_GET_DIR_DELEGATION4res (zdrs, &objp->nfs_resop4_u.opgetdirdelegation))
			 return FALSE;
		break;
	case OP_GETDEVICEINFO:
		 if (!zdr_GETDEVICEINFO4res (zdrs, &objp->nfs_resop4_u.opgetdeviceinfo))
			 return FALSE;
		break;
	case OP_GETDEVICELIST:
		 if (!zdr_GETDEVICELIST4res (zdrs, &objp->nfs_resop4_u.opgetdevicelist))
			 return FALSE;
		break;
	case OP_LAYOUTCOMMIT:
		 if (!zdr_LAYOUTCOMMIT4res (zdrs, &objp->nfs_resop4_u.oplayoutcommit))
			 return FALSE;
		break;
	case OP_LAYOUTGET:
		 if (!zdr_LAYOUTGET4res (zdrs, &objp->nfs_resop4_u.oplayoutget))
			 return FALSE;
		break;
	case OP_LAYOUTRETURN:
		 if (!zdr_LAYOUTRETURN4res (zdrs, &objp->nfs_resop4_u.oplayoutreturn))
			 return FALSE;
		break;
	case OP_SECINFO_NO_NAME:
		 if (!zdr_SECINFO_NO_NAME4res (zdrs, &objp->nfs_resop4_u.opsecinfononame))
			 return FALSE;
		break;
	case OP_SEQUENCE:
		 if (!zdr_SEQUENCE4res (zdrs, &objp->nfs_resop4_u.opsequence))
			 return FALSE;
		break;
	case OP_SET_SSV:
		 if (!zdr_SET_SSV4res (zdrs, &objp->nfs_resop4_u.opsetssv))
			 return FALSE;
		break;
	case OP_TEST_STATEID:
		 if (!zdr_TEST_STATEID4res (zdrs, &objp->nfs_resop4_u.opteststateid))
			 return FALSE;
		break;
	case OP_WANT_DELEGATION:
		 if (!zdr_WANT_DELEGATION4res (zdrs, &objp->nfs_resop4_u.opwantdelegation))
			 return FALSE;
		break;
	case OP_DESTROY_CLIENTID:
		 if (!zdr_DESTROY_CLIENTID4res (zdrs, &objp->nfs_resop4_u.opdestroyclientid))
			 return FALSE;
		break;
	case OP_RECLAIM_COMPLETE:
		 if (!zdr_RECLAIM_COMPLETE4res (zdrs, &objp->nfs_resop4_u.opreclaimcomplete))
			 return FALSE;
		break;
	case OP_ILLEGAL:
		 if (!zdr_ILLEGAL4res (zdrs, &objp->nfs_resop4_u.opillegal))
			 return FALSE;
		break;
	default:
		return FALSE;
	}
	return TRUE;
}

uint32_t
zdr_COMPOUND4args (ZDR *zdrs, COMPOUND4args *objp)
{
	

	 if (!zdr_utf8str_cs (zdrs, &objp->tag))
		 return FALSE;
	 if (!zdr_uint32_t (zdrs, &objp->minorversion))
		 return FALSE;
	 if (!zdr_array (zdrs, (char **)&objp->argarray.argarray_val, (u_int *) &objp->argarray.argarray_len, ~0,
		sizeof (nfs_argop4), (zdrproc_t) zdr_nfs_argop4))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_COMPOUND4res (ZDR *zdrs, COMPOUND4res *objp)
{
	

	 if (!zdr_nfsstat4 (zdrs, &objp->status))
		 return FALSE;
	 if (!zdr_utf8str_cs (zdrs, &objp->tag))
		 return FALSE;
	 if (!zdr_array (zdrs, (char **)&objp->resarray.resarray_val, (u_int *) &objp->resarray.resarray_len, ~0,
		sizeof (nfs_resop4), (zdrproc_t) zdr_nfs_resop4))
		 return FALSE;
	return TRUE;
}

uint32_t
zdr_CB_GETATTR4args (ZDR *zdrs, CB_GETATTR4args *objp)



( run in 0.582 second using v1.01-cache-2.11-cpan-5511b514fd6 )