From 37d0a75dc4b41522f98136e2dee90ca7b6fc38e3 Mon Sep 17 00:00:00 2001 From: Peter Ward Date: Sun, 10 Dec 2006 22:39:21 +0000 Subject: [PATCH] - Fix GCC 4.1.2 build. Patch by Usurp. svn path=/trunk/; revision=25122 --- reactos/ntoskrnl/io/iomgr/file.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/io/iomgr/file.c b/reactos/ntoskrnl/io/iomgr/file.c index da09a2588a5..fab6371bd01 100644 --- a/reactos/ntoskrnl/io/iomgr/file.c +++ b/reactos/ntoskrnl/io/iomgr/file.c @@ -1000,7 +1000,7 @@ IopDeleteFile(IN PVOID ObjectBody) if ((Vpb) && !(FileObject->Flags & FO_DIRECT_DEVICE_OPEN)) { /* Dereference the VPB before the close */ - InterlockedDecrement(&Vpb->ReferenceCount); + InterlockedDecrement((PLONG)&Vpb->ReferenceCount); } /* Check if the FS will never disappear by itself */ @@ -1956,7 +1956,7 @@ IoCreateStreamFileObjectEx(IN PFILE_OBJECT FileObject OPTIONAL, if (DeviceObject->Vpb) { /* Reference it */ - InterlockedIncrement(&DeviceObject->Vpb->ReferenceCount); + InterlockedIncrement((PLONG)&DeviceObject->Vpb->ReferenceCount); } /* Check if the caller wants the handle */ @@ -2049,7 +2049,7 @@ IoCreateStreamFileObjectLite(IN PFILE_OBJECT FileObject OPTIONAL, if (DeviceObject->Vpb) { /* Reference it */ - InterlockedIncrement(&DeviceObject->Vpb->ReferenceCount); + InterlockedIncrement((PLONG)&DeviceObject->Vpb->ReferenceCount); } /* Return the file object */