⛏️ index : haiku.git

author Oscar Lesta <oscar.lesta@gmail.com> 2025-10-27 5:07:49.0 -03:00:00
committer waddlesplash <waddlesplash@gmail.com> 2025-11-01 19:17:34.0 +00:00:00
commit
61f89fbfcfa95882893adc97a729ad725044684c [patch]
tree
55901d26681ce163df8ac914e719512e68e40b76
parent
21e1997980e9daee379491ca85fce3d50a7af21d
download
61f89fbfcfa95882893adc97a729ad725044684c.tar.gz

libuserlandfs_fuse.so: add a stub for fuse_get_session().

This allows to build the sqshfs fuse module that is part of:
https://github.com/Gottox/sqsh-tools

With this change in, I'm able to mount a >200 MB squash file containing
the Linux sources.

Change-Id: I8ae37cfa376d96c1985776f9731988a4cf96c431
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9765
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

Diff

 src/add-ons/kernel/file_systems/userlandfs/server/fuse/fuse_main.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/fuse/fuse_main.cpp b/src/add-ons/kernel/file_systems/userlandfs/server/fuse/fuse_main.cpp
index 321b9f3..08ce253 100644
--- a/src/add-ons/kernel/file_systems/userlandfs/server/fuse/fuse_main.cpp
+++ a/src/add-ons/kernel/file_systems/userlandfs/server/fuse/fuse_main.cpp
@@ -193,6 +193,14 @@
}


struct fuse_session*
fuse_get_session(struct fuse* f)
{
	// TODO: Implement?
	return NULL;
}


void
fuse_exit(struct fuse* f)
{