[FFS] Remove the FFS/UFS driver

The upstream driver is not maintained and the file system itself
is in a semi-abandoned state.
Originally imported at 3a3ef631d1

The driver is written by Lee Jae-Hong, updated by Bo Brantén.
ReactOS porting made by Peter Hater and Pierre Schweitzer.
Follow updates at http://www.acc.umu.se/~bosse/

FS Recognizer code is left to keep the FS support as an
installable driver.

CORE-11040
This commit is contained in:
Victor Perevertkin 2021-07-23 19:20:10 +03:00
parent 2e2190df57
commit 49cfac17c5
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
55 changed files with 3 additions and 27097 deletions

View file

@ -2,7 +2,6 @@
add_subdirectory(btrfslib)
add_subdirectory(cdfslib)
add_subdirectory(ext2lib)
add_subdirectory(ffslib)
add_subdirectory(ntfslib)
add_subdirectory(vfatlib)
add_subdirectory(vfatxlib)

View file

@ -1,3 +0,0 @@
add_library(ffslib ffslib.c)
add_dependencies(ffslib psdk)

View file

@ -1,49 +0,0 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS FFS library
* FILE: lib/fslib/ffslib/ffslib.c
* PURPOSE: FFS lib
* PROGRAMMERS: Pierre Schweitzer
*/
#define NTOS_MODE_USER
#include <ndk/umtypes.h>
#include <fmifs/fmifs.h>
#define NDEBUG
#include <debug.h>
BOOLEAN
NTAPI
FfsFormat(
IN PUNICODE_STRING DriveRoot,
IN PFMIFSCALLBACK Callback,
IN BOOLEAN QuickFormat,
IN BOOLEAN BackwardCompatible,
IN MEDIA_TYPE MediaType,
IN PUNICODE_STRING Label,
IN ULONG ClusterSize)
{
UNIMPLEMENTED;
return TRUE;
}
BOOLEAN
NTAPI
FfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN PFMIFSCALLBACK Callback,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PVOID pUnknown1,
IN PVOID pUnknown2,
IN PVOID pUnknown3,
IN PVOID pUnknown4,
IN PULONG ExitStatus)
{
UNIMPLEMENTED;
*ExitStatus = (ULONG)STATUS_SUCCESS;
return TRUE;
}