UserlandFS: Make 64 bit clean and enable build for x86_64.

Operating Systems / Haiku - Michael Lotz [mlotz.ch] - 29 March 2015 09:25 UTC

I did not bother to fix the BeOS kernel emulation, so this part is still left out of the x86_64 build.

ffba660 UserlandFS: Make 64 bit clean and enable build for x86_64.
build/jam/HaikuPackages | 2 +-
build/jam/packages/UserlandFS | 12 ++--
build/jam/repositories/Haiku | 2 +-
headers/private/userlandfs/shared/HashMap.h | 38 +++++++++++++
.../userlandfs/kernel_add_on/FileSystem.cpp | 4 +-
.../userlandfs/kernel_add_on/FileSystem.h | 2 +-
.../kernel_add_on/FileSystemInitializer.cpp | 2 +-
.../userlandfs/kernel_add_on/KernelDebug.cpp | 18 +++---
.../kernel_add_on/KernelRequestHandler.cpp | 52 +++++++++--------
.../userlandfs/kernel_add_on/Volume.cpp | 44 ++++++++-------
.../userlandfs/server/UserlandRequestHandler.cpp | 2 +-
.../userlandfs/server/fuse/FUSEVolume.cpp | 59 +++++++++++---------
.../userlandfs/server/haiku/haiku_kernel_emu.cpp | 2 +-
src/system/kernel/locks/lock.cpp | 8 +--
.../kernel/kernelland_emu/condition_variable.cpp | 3 +-
src/tests/add-ons/kernel/kernelland_emu/lock.cpp | 8 +--
16 files changed, 159 insertions(+), 99 deletions(-)

Upstream: cgit.haiku-os.org


  • Share