#
a9b9face |
|
13-Aug-2014 |
Michael Lotz <mmlr@mlotz.ch> |
fs_shell: Include strings.h to fix build under Haiku.
|
#
18128d58 |
|
05-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Raghuram Nagireddy: Re-use the kernel emulation of the FS shell to implement a FUSE module for BFS. In theory, it could use any Haiku file system implementation just like the FS shell itself, but currently only the BFS code supports being compiled as an FS shell module. The build target is <build>bfs_fuse On Ubuntu, you would do this: sudo apt-get install libfuse-dev jam \<build\>bfs_fuse mkdir path/to/moundPoint path/to/bfs_fuse /dev/sdaX path/to/mountPoint And that will mount your BFS volume at /dev/sdaX read/write. As this is new code, you should be careful with your data and expect potential data loss. Not that I don't trust Raghu's code, but a warning is always better with such things. So far, my tests have been successful and it is great to finally have write support for BFS in Linux! Thanks a lot, Raghu, for your great work! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3c6ad0a |
|
30-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BeOS build fixes: * On BeOS compatible host platforms we must not include BeOSBuildCompatibility.h, but HaikuBuildCompatibility.h. * Fixed errno usage in command_cp.cpp. * Fixed fssh_ioctl(). * fssh_set_sem_owner() doesn't invoke BeOS's set_sem_owner() anymore or otherwise the FS's semaphores are assigned to the kernel. * Commented out <string.h> functions that don't exist under BeOS (and aren't used anyway). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fc054f5 |
|
27-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
POSIX strdup() is not required to handle a NULL argument gracefully (and it doesn't under Linux), on BeOS it has to, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a38a92c9 |
|
26-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginnings of a new, better portable FS shell with Haiku FS interface. Doesn't do anything ATM, but already provides the required system interface (VFS, caches, POSIX functions). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20859 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9b9faceebcf025cecd8e0bc4c07d6a6b877a3ac |
|
13-Aug-2014 |
Michael Lotz <mmlr@mlotz.ch> |
fs_shell: Include strings.h to fix build under Haiku.
|
#
18128d58dca3e03fb850fc52d1b5f7992d6dd02d |
|
05-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Raghuram Nagireddy: Re-use the kernel emulation of the FS shell to implement a FUSE module for BFS. In theory, it could use any Haiku file system implementation just like the FS shell itself, but currently only the BFS code supports being compiled as an FS shell module. The build target is <build>bfs_fuse On Ubuntu, you would do this: sudo apt-get install libfuse-dev jam \<build\>bfs_fuse mkdir path/to/moundPoint path/to/bfs_fuse /dev/sdaX path/to/mountPoint And that will mount your BFS volume at /dev/sdaX read/write. As this is new code, you should be careful with your data and expect potential data loss. Not that I don't trust Raghu's code, but a warning is always better with such things. So far, my tests have been successful and it is great to finally have write support for BFS in Linux! Thanks a lot, Raghu, for your great work! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3c6ad0a0be88d057b4f87a81277bf3ec232df39 |
|
30-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BeOS build fixes: * On BeOS compatible host platforms we must not include BeOSBuildCompatibility.h, but HaikuBuildCompatibility.h. * Fixed errno usage in command_cp.cpp. * Fixed fssh_ioctl(). * fssh_set_sem_owner() doesn't invoke BeOS's set_sem_owner() anymore or otherwise the FS's semaphores are assigned to the kernel. * Commented out <string.h> functions that don't exist under BeOS (and aren't used anyway). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fc054f504516a1ca318a3460c7022254d3afae4 |
|
27-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
POSIX strdup() is not required to handle a NULL argument gracefully (and it doesn't under Linux), on BeOS it has to, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a38a92c955f46ea3dbd3929ad1398c2b418e80cb |
|
26-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginnings of a new, better portable FS shell with Haiku FS interface. Doesn't do anything ATM, but already provides the required system interface (VFS, caches, POSIX functions). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20859 a95241bf-73f2-0310-859d-f6bbb57e9c96
|