Provide support for gcc 2.95 in kernel/changes
Jeremy White
jwhite at codeweavers.com
Thu Feb 9 10:05:57 CST 2006
-------------- next part --------------
---
dlls/kernel/change.c | 6 ++++--
dlls/kernel/tests/change.c | 10 ++++++----
2 files changed, 10 insertions(+), 6 deletions(-)
5edfa030ff392a3bdd6d896c0d01321b825c5e76
diff --git a/dlls/kernel/change.c b/dlls/kernel/change.c
index 7c5eb92..abf57af 100644
--- a/dlls/kernel/change.c
+++ b/dlls/kernel/change.c
@@ -26,6 +26,8 @@
#include "ntstatus.h"
#define WIN32_NO_STATUS
+#define NONAMELESSUNION
+#define NONAMELESSSTRUCT
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
@@ -167,7 +169,7 @@ BOOL WINAPI ReadDirectoryChangesW( HANDL
pov = overlapped;
ios = (PIO_STATUS_BLOCK) pov;
- ios->Status = STATUS_PENDING;
+ ios->u.Status = STATUS_PENDING;
status = NtNotifyChangeDirectoryFile( handle, pov->hEvent, NULL, NULL,
ios, buffer, len, filter, subtree );
@@ -180,7 +182,7 @@ BOOL WINAPI ReadDirectoryChangesW( HANDL
CloseHandle( ov.hEvent );
if (returned)
*returned = ios->Information;
- status = ios->Status;
+ status = ios->u.Status;
}
if (status != STATUS_SUCCESS)
diff --git a/dlls/kernel/tests/change.c b/dlls/kernel/tests/change.c
index e21a875..8c2326f 100644
--- a/dlls/kernel/tests/change.c
+++ b/dlls/kernel/tests/change.c
@@ -31,6 +31,8 @@
#include "ntstatus.h"
#define WIN32_NO_STATUS
+#define NONAMELESSUNION
+#define NONAMELESSSTRUCT
#include "wine/test.h"
#include <windef.h>
#include <winbase.h>
@@ -431,8 +433,8 @@ static void test_readdirectorychanges(vo
SetEvent(ov.hEvent);
ov.Internal = 1;
ov.InternalHigh = 1;
- ov.Offset = 0;
- ov.OffsetHigh = 0;
+ ov.u.s.Offset = 0;
+ ov.u.s.OffsetHigh = 0;
memset( buffer, 0, sizeof buffer );
r = pReadDirectoryChangesW(hdir,buffer,sizeof buffer,FALSE,filter,NULL,&ov,NULL);
ok(r==TRUE, "should return true\n");
@@ -532,8 +534,8 @@ static void test_readdirectorychanges_nu
ov.Internal = 0;
ov.InternalHigh = 0;
- ov.Offset = 0;
- ov.OffsetHigh = 0;
+ ov.u.s.Offset = 0;
+ ov.u.s.OffsetHigh = 0;
memset( buffer, 0, sizeof buffer );
r = pReadDirectoryChangesW(hdir,buffer,sizeof buffer,FALSE,filter,NULL,&ov,NULL);
--
1.1.5
More information about the wine-patches
mailing list