[BTRFSLIB]
As suggested by Peter, bring back the btrfslib and make use of it in ubtrfs.
This will allow code reuse especially for people having plans with btrfs and usetup ;-)

CORE-12617

svn path=/trunk/; revision=73553
This commit is contained in:
Pierre Schweitzer 2017-01-15 10:58:38 +00:00
parent f2d49d7a05
commit 8fc83b30af
7 changed files with 1498 additions and 1460 deletions

View file

@ -8,5 +8,6 @@ list(APPEND SOURCE
add_library(ubtrfs SHARED ${SOURCE}) add_library(ubtrfs SHARED ${SOURCE})
set_module_type(ubtrfs nativedll) set_module_type(ubtrfs nativedll)
target_link_libraries(ubtrfs btrfslib)
add_importlibs(ubtrfs ntdll) add_importlibs(ubtrfs ntdll)
add_cd_file(TARGET ubtrfs DESTINATION reactos/system32 FOR all) add_cd_file(TARGET ubtrfs DESTINATION reactos/system32 FOR all)

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,2 @@
@ stdcall ChkdskEx(ptr long long long long ptr) @ stdcall ChkdskEx(ptr long long long long ptr) BtrfsChkdskEx
@ stdcall FormatEx(ptr long ptr long long ptr) @ stdcall FormatEx(ptr long ptr long long ptr) BtrfsFormatEx

View file

@ -5,7 +5,7 @@ The following FSD are shared with: https://github.com/maharmstone/btrfs.
reactos/drivers/filesystems/btrfs # Synced to 0.8 reactos/drivers/filesystems/btrfs # Synced to 0.8
reactos/dll/shellext/shellbtrfs # Synced to 0.7 reactos/dll/shellext/shellbtrfs # Synced to 0.7
reactos/dll/win32/ubtrfs # Synced to 0.8 reactos/sdk/lib/fslib/btrfslib # Synced to 0.8
The following FSD are shared with: http://www.ext2fsd.com/ The following FSD are shared with: http://www.ext2fsd.com/

View file

@ -1,4 +1,5 @@
add_subdirectory(btrfslib)
add_subdirectory(ext2lib) add_subdirectory(ext2lib)
add_subdirectory(ffslib) add_subdirectory(ffslib)
add_subdirectory(ntfslib) add_subdirectory(ntfslib)

View file

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

File diff suppressed because it is too large Load diff