We do now provide the BeOS style FS add-ons with the kernel interface they

need via library libuserlandfs_beos_kernel.so. Fine-tuned the legacy headers
so they can by used by the the kernel interface emulation code as well as by
the add-ons. This is actually a bit hacky, since we build everything in the
Haiku build environment and thus mix these old headers and Haiku's.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20254 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2007-02-28 22:07:40 +00:00
parent 9b54c9d1e3
commit c10705cbda
8 changed files with 412 additions and 33 deletions
@@ -181,9 +181,7 @@ BeOSKernelVolume::Select(fs_vnode node, fs_cookie cookie, uint8 event,
uint32 ref, selectsync* sync)
{
if (!fFSOps->select) {
// TODO: ...
// UserlandFS::KernelEmu::notify_select_event(sync, ref, event);
UserlandFS::KernelEmu::notify_select_event(sync, ref);
UserlandFS::KernelEmu::notify_select_event(sync, ref, event);
return B_OK;
}
return fFSOps->select(fVolumeCookie, node, cookie, event, ref, sync);