branch update for HEAD-2003050101
[reactos.git] / ntoskrnl / fs / util.c
index c4599cc..7ff0942 100644 (file)
@@ -152,13 +152,13 @@ FsRtlAllocateResource (VOID)
  * RETURN VALUE
  * 
  */
-DWORD
+NTSTATUS
 STDCALL
 FsRtlBalanceReads (
-       DWORD   Unknown0
-       )
+       IN PDEVICE_OBJECT TargetDevice
+       );
 {
-       return 0;
+       return STATUS_SUCCESS;
 }
 
 
@@ -241,7 +241,21 @@ FsRtlGetFileSize (
     IN OUT PLARGE_INTEGER   FileSize
     )
 {
-       return STATUS_NOT_IMPLEMENTED;
+       FILE_STANDARD_INFORMATION Info;
+       NTSTATUS Status;
+       ULONG Length;
+
+       Status = IoQueryFileInformation(FileObject,
+               FileStandardInformation,
+               sizeof(Info),
+               &Info,
+               &Length);
+       if (NT_SUCCESS(Status))
+               {
+                       FileSize->QuadPart = Info.EndOfFile.QuadPart;
+               }
+
+       return Status;
 }