fs_shell: Prevent inclusion of BSD headers; fix DeviceOpener.
Move DeviceOpener class to a separate file.It is used by several of the filesystems, so it seems a good idea tomove it to the shared/ directory.UFS2, BFS, XFS, EXT2 and EXFAT are adjusted.Chan
Move DeviceOpener class to a separate file.It is used by several of the filesystems, so it seems a good idea tomove it to the shared/ directory.UFS2, BFS, XFS, EXT2 and EXFAT are adjusted.Change-Id: I493e37a1e7d3ae24251469f82befd985a3c1dbddReviewed-on: https://review.haiku-os.org/c/haiku/+/2489Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
show more ...
Fix btrfs_shell buildThe hacks to still use actual system headers for zlib didn't quite work.- Define Z_SOLO, which makes zlib build without any system include- Remove use of std::max and #inclu
Fix btrfs_shell buildThe hacks to still use actual system headers for zlib didn't quite work.- Define Z_SOLO, which makes zlib build without any system include- Remove use of std::max and #include <algorithm> from AVLTree- Do not include DebugSupport.h because it uses system headers- Do not include uuid.h and define just what we needNow it's possible to compile the btrfs_shell on Linux.Change-Id: I74a14b5f6804db45ab5a9f582ab493d696376fd3Reviewed-on: https://review.haiku-os.org/c/haiku/+/2098Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
fixed btrfs_shellChange-Id: I792661b62d896f105690500403650b174a649de6
build: Deprecate SetSubDirSupportedPlatformsBeOSCompatible.By default, all targets support the "haiku" platform, and we no longersupport building for BeOS, Dan0, Zeta, or other BeOS-compatible tar
build: Deprecate SetSubDirSupportedPlatformsBeOSCompatible.By default, all targets support the "haiku" platform, and we no longersupport building for BeOS, Dan0, Zeta, or other BeOS-compatible targets,so this is no longer needed.Also remove all references to the non-Haiku compatible platforms, andchange all BEOS_COMPATIBLE checks to HAIKU_COMPATIBLE. Removal ofall SetSubDirSupportedPlatformsBeOSCompatible invocationswill be in the next commit.
fs_shell: Integrate btrfs_shell's command_cat into fs_shell itself.
btrfs_shell: Move from src/tools to src/tests/...src/tools is for tools used in the build or other miscellaneous utilitesthat go along with Haiku itself. btrfs is, at least for now, just anotherf
btrfs_shell: Move from src/tools to src/tests/...src/tools is for tools used in the build or other miscellaneous utilitesthat go along with Haiku itself. btrfs is, at least for now, just anotherfilesystem addon, so its shell should live here with all the others.No functional change intended.