From 965ca6e12f0c3761a6bf8681466e36830ea50d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Mon, 11 Feb 2008 16:50:10 +0000 Subject: [PATCH] Add Ext2Chkdsk() method (unimplemented at the moment) svn path=/trunk/; revision=32298 --- reactos/include/reactos/libs/fslib/ext2lib.h | 30 +++++++++++--------- reactos/lib/fslib/ext2lib/Mke2fs.c | 28 +++++++++++++----- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/reactos/include/reactos/libs/fslib/ext2lib.h b/reactos/include/reactos/libs/fslib/ext2lib.h index 58390b0310a..c2739f128e7 100644 --- a/reactos/include/reactos/libs/fslib/ext2lib.h +++ b/reactos/include/reactos/libs/fslib/ext2lib.h @@ -7,20 +7,24 @@ #ifndef __EXT2LIB_H #define __EXT2LIB_H -#include +#include -NTSTATUS -Ext2Initialize (VOID); +NTSTATUS NTAPI +Ext2Chkdsk( + IN PUNICODE_STRING DriveRoot, + IN BOOLEAN FixErrors, + IN BOOLEAN Verbose, + IN BOOLEAN CheckOnlyIfDirty, + IN BOOLEAN ScanDrive, + IN PFMIFSCALLBACK Callback); -NTSTATUS -Ext2Cleanup (VOID); - -NTSTATUS -Ext2Format (PUNICODE_STRING DriveRoot, - ULONG MediaFlag, - PUNICODE_STRING Label, - BOOLEAN QuickFormat, - ULONG ClusterSize, - PFMIFSCALLBACK Callback); +NTSTATUS NTAPI +Ext2Format( + IN PUNICODE_STRING DriveRoot, + IN FMIFS_MEDIA_FLAG MediaFlag, + IN PUNICODE_STRING Label, + IN BOOLEAN QuickFormat, + IN ULONG ClusterSize, + IN PFMIFSCALLBACK Callback); #endif /*__EXT2LIB_H */ diff --git a/reactos/lib/fslib/ext2lib/Mke2fs.c b/reactos/lib/fslib/ext2lib/Mke2fs.c index 8aa42462c34..b7527913529 100644 --- a/reactos/lib/fslib/ext2lib/Mke2fs.c +++ b/reactos/lib/fslib/ext2lib/Mke2fs.c @@ -796,13 +796,14 @@ Ext2TotalBlocks(PEXT2_FILESYS Ext2Sys, ULONG DataBlocks) } -NTSTATUS -Ext2Format(PUNICODE_STRING DriveRoot, - ULONG MediaFlag, - PUNICODE_STRING Label, - BOOLEAN QuickFormat, - ULONG ClusterSize, - PFMIFSCALLBACK Callback) +NTSTATUS NTAPI +Ext2Format( + IN PUNICODE_STRING DriveRoot, + IN FMIFS_MEDIA_FLAG MediaFlag, + IN PUNICODE_STRING Label, + IN BOOLEAN QuickFormat, + IN ULONG ClusterSize, + IN PFMIFSCALLBACK Callback) { BOOLEAN bRet = FALSE; NTSTATUS Status = STATUS_UNSUCCESSFUL; @@ -1008,3 +1009,16 @@ clean_up: return Status; } + +NTSTATUS WINAPI +Ext2Chkdsk( + IN PUNICODE_STRING DriveRoot, + IN BOOLEAN FixErrors, + IN BOOLEAN Verbose, + IN BOOLEAN CheckOnlyIfDirty, + IN BOOLEAN ScanDrive, + IN PFMIFSCALLBACK Callback) +{ + UNIMPLEMENTED; + return STATUS_SUCCESS; +}