kernel: Fixed build with gcc 2.95.
This commit is contained in:
parent
202846739a
commit
4539658531
|
@ -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( HANDLE handle, LPVOID buffer, DWORD len, BOOL
|
|||
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( HANDLE handle, LPVOID buffer, DWORD len, BOOL
|
|||
CloseHandle( ov.hEvent );
|
||||
if (returned)
|
||||
*returned = ios->Information;
|
||||
status = ios->Status;
|
||||
status = ios->u.Status;
|
||||
}
|
||||
|
||||
if (status != STATUS_SUCCESS)
|
||||
|
|
|
@ -431,8 +431,8 @@ static void test_readdirectorychanges(void)
|
|||
SetEvent(ov.hEvent);
|
||||
ov.Internal = 1;
|
||||
ov.InternalHigh = 1;
|
||||
ov.Offset = 0;
|
||||
ov.OffsetHigh = 0;
|
||||
S(U(ov)).Offset = 0;
|
||||
S(U(ov)).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 +532,8 @@ static void test_readdirectorychanges_null(void)
|
|||
|
||||
ov.Internal = 0;
|
||||
ov.InternalHigh = 0;
|
||||
ov.Offset = 0;
|
||||
ov.OffsetHigh = 0;
|
||||
S(U(ov)).Offset = 0;
|
||||
S(U(ov)).OffsetHigh = 0;
|
||||
memset( buffer, 0, sizeof buffer );
|
||||
|
||||
r = pReadDirectoryChangesW(hdir,buffer,sizeof buffer,FALSE,filter,NULL,&ov,NULL);
|
||||
|
|
Loading…
Reference in New Issue