isLocal = entry->qp.flags & VMCI_QPFLAG_LOCAL;
if (contextId != VMCI_HOST_CONTEXT_ID) {
- int result;
+ int result2;
Bool headersMapped;
ASSERT(!isLocal);
VMCI_AcquireQueueMutex(entry->produceQ, TRUE);
headersMapped = entry->produceQ->qHeader || entry->consumeQ->qHeader;
if (QPBROKERSTATE_HAS_MEM(entry)) {
- result = VMCIHost_UnmapQueues(INVALID_VMCI_GUEST_MEM_ID,
+ result2 = VMCIHost_UnmapQueues(INVALID_VMCI_GUEST_MEM_ID,
entry->produceQ,
entry->consumeQ);
- if (result < VMCI_SUCCESS) {
+ if (result2 < VMCI_SUCCESS) {
VMCI_WARNING((LGPFX"Failed to unmap queue headers for queue pair "
- "(handle=0x%x:0x%x,result=%d).\n", handle.context,
- handle.resource, result));
+ "(handle=0x%x:0x%x,result2=%d).\n", handle.context,
+ handle.resource, result2));
}
VMCIHost_MarkQueuesUnavailable(entry->produceQ, entry->consumeQ);
if (entry->vmciPageFiles) {
* Windows needs iovec for the V functions. We use an MDL for the actual
* buffers, but we also have an offset that comes from WSK_BUF.
*/
-typedef struct iovec {
+struct iovec {
PMDL mdl; // List of memory descriptors.
ULONG offset; // Base offset.
};