From: Pierre Schweitzer Date: Sat, 5 Mar 2016 10:20:32 +0000 (+0000) Subject: [BTRFSLIB] X-Git-Tag: ReactOS-0.4.1~283 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=19f279aa0203cc84efd6242214b74ee3dfef3782;ds=sidebyside [BTRFSLIB] Stub the Btrfs lib CORE-10892 svn path=/trunk/; revision=70932 --- diff --git a/reactos/lib/fslib/CMakeLists.txt b/reactos/lib/fslib/CMakeLists.txt index 0d523f6f463..ca1389b7d88 100644 --- a/reactos/lib/fslib/CMakeLists.txt +++ b/reactos/lib/fslib/CMakeLists.txt @@ -1,4 +1,5 @@ +add_subdirectory(btrfslib) add_subdirectory(ext2lib) add_subdirectory(ntfslib) add_subdirectory(vfatlib) diff --git a/reactos/lib/fslib/btrfslib/CMakeLists.txt b/reactos/lib/fslib/btrfslib/CMakeLists.txt new file mode 100644 index 00000000000..a05c8df77db --- /dev/null +++ b/reactos/lib/fslib/btrfslib/CMakeLists.txt @@ -0,0 +1,3 @@ + +add_library(btrfslib btrfslib.c) +add_dependencies(btrfslib psdk) diff --git a/reactos/lib/fslib/btrfslib/btrfslib.c b/reactos/lib/fslib/btrfslib/btrfslib.c new file mode 100644 index 00000000000..e64ea952bd8 --- /dev/null +++ b/reactos/lib/fslib/btrfslib/btrfslib.c @@ -0,0 +1,36 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS NTFS FS library + * FILE: lib/fslib/btrfslib/btrfslib.c + * PURPOSE: BTRFS lib + * PROGRAMMERS: Pierre Schweitzer + */ +#include "btrfslib.h" + +#define NDEBUG +#include + +NTSTATUS NTAPI +BtrfsFormat(IN PUNICODE_STRING DriveRoot, + IN FMIFS_MEDIA_FLAG MediaFlag, + IN PUNICODE_STRING Label, + IN BOOLEAN QuickFormat, + IN ULONG ClusterSize, + IN PFMIFSCALLBACK Callback) +{ + UNIMPLEMENTED; + return STATUS_SUCCESS; +} + + +NTSTATUS WINAPI +BtrfsChkdsk(IN PUNICODE_STRING DriveRoot, + IN BOOLEAN FixErrors, + IN BOOLEAN Verbose, + IN BOOLEAN CheckOnlyIfDirty, + IN BOOLEAN ScanDrive, + IN PFMIFSCALLBACK Callback) +{ + UNIMPLEMENTED; + return STATUS_SUCCESS; +} diff --git a/reactos/lib/fslib/btrfslib/btrfslib.h b/reactos/lib/fslib/btrfslib/btrfslib.h new file mode 100644 index 00000000000..6b4d55d8f77 --- /dev/null +++ b/reactos/lib/fslib/btrfslib/btrfslib.h @@ -0,0 +1,8 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS BTRFS FS library + * FILE: lib/fslib/btrfslib/btrfslib.h + */ +#define NTOS_MODE_USER +#include +#include