#
861dbb48 |
|
08-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented more of the detailed FUSE initialization functions for file systems that use them directly instead of fuse_main(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30024 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e66cd9d7 |
|
02-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* For every request to userland we also send the team/thread/user/group ID of the current thread, now. Implemented by introducing a new base class KernelRequest which has respective attributes. * Server: RequestThreadContext does now also save the request that is being processed. Furthermore some space has been reserved for file system specific data, which can be initialized by the new FileSystem::InitRequestThreadContext(). * FUSE library: Implemented fuse_get_context() using the new RequestThreadContext feature. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7731138 |
|
02-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Initialize fuse_config before parsing the arguments. * Implemented fuse_is_lib_option() more correctly. * Actually use the value of the "use_ino" option. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29871 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39f2d9e6 |
|
31-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Parse the FUSE library options. They aren't used yet, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d077f83 |
|
19-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added "fuse_api.h" header wrapping the inclusion of <fuse.h>. * Implemented the fuse_fs_*() functions. * More work on the initialization procedure for the client file system. We do now start a separate thread which calls the main() function. It won't return from fuse_main_real() until unmounting the FS. We create a fuse_fs structure and call the client FS initialization and cleanup hooks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29613 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9323289 |
|
18-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added FileSystem and Volume subclasses for the FUSE interface. ATM they are mostly skeletons, doing a bit of initialization. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29604 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ea1d00e |
|
18-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added library for FUSE support. Contains only a few empty stubs ATM. It is sufficient to build sshfs-fuse, though. Obviously it doesn't actually work yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29595 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
861dbb4810c94214c9e00837e4a1704f8050e62e |
|
08-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented more of the detailed FUSE initialization functions for file systems that use them directly instead of fuse_main(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30024 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e66cd9d71b0ae8fe311674bf7b87cb26d7452b61 |
|
02-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* For every request to userland we also send the team/thread/user/group ID of the current thread, now. Implemented by introducing a new base class KernelRequest which has respective attributes. * Server: RequestThreadContext does now also save the request that is being processed. Furthermore some space has been reserved for file system specific data, which can be initialized by the new FileSystem::InitRequestThreadContext(). * FUSE library: Implemented fuse_get_context() using the new RequestThreadContext feature. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7731138040434ec1fccf01e6c09c70311e550e3 |
|
02-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Initialize fuse_config before parsing the arguments. * Implemented fuse_is_lib_option() more correctly. * Actually use the value of the "use_ino" option. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29871 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39f2d9e66b76c701467bb211a0229ee63fced5a5 |
|
31-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Parse the FUSE library options. They aren't used yet, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d077f8397a3a222cf62d3c197ad5af5bfb48967 |
|
19-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added "fuse_api.h" header wrapping the inclusion of <fuse.h>. * Implemented the fuse_fs_*() functions. * More work on the initialization procedure for the client file system. We do now start a separate thread which calls the main() function. It won't return from fuse_main_real() until unmounting the FS. We create a fuse_fs structure and call the client FS initialization and cleanup hooks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29613 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c93232896fd255f40f571e1a88c66bd34ebbef16 |
|
18-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added FileSystem and Volume subclasses for the FUSE interface. ATM they are mostly skeletons, doing a bit of initialization. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29604 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ea1d00edb6773868fc2d0d3b3014236b8eae389 |
|
18-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added library for FUSE support. Contains only a few empty stubs ATM. It is sufficient to build sshfs-fuse, though. Obviously it doesn't actually work yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29595 a95241bf-73f2-0310-859d-f6bbb57e9c96
|