#
dc509bfa |
|
18-Feb-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
fs_shell: Use proper readv/writev functions on Haiku hosts. Fixes #18269.
|
#
5e9fd9f6 |
|
13-Feb-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
libroot_build & fs_shell: Provide _kern_ functions for readv/writev... ..instead of readv_pos/writev_pos. This way, we can be sure that we are remapping them properly even under Haiku, as well as remove some potential confusions. bfs_shell seems to still work fine on a regular build.
|
#
fc03b45a |
|
11-Mar-2021 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
POSIX: make readv() and writev() conform to IEEE Std 1003.1-2001 The standardized version of readv() and writev() take an int as the third parameter. Arguably a size_t makes more sense, but the standardization bodies decided otherwise. The non-standard functions of readv_pos() and writev_pos() have been updated for consistency. The corresponding _kern_readv() and _kern_writev() internal functions continue to take the size_t parameter. The ABI will not change, even though on 64 bit machines the size of the count parameter will change from 8 to 4 bytes. The actual use will be slightly different. Like with the size_t argument type, it will not be possible to give a count lower than 0. If the value is less than 0, then the B_BAD_VALUE/EINVAL error will be set. Change-Id: I949c8ed67dbc0b4e209768cbdee554c929fc242e Reviewed-on: https://review.haiku-os.org/c/haiku/+/3770 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
585080d7 |
|
27-May-2008 |
Rene Gollent <anevilyak@gmail.com> |
Corrected with input from Ingo. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25677 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa9d957d |
|
27-May-2008 |
Rene Gollent <anevilyak@gmail.com> |
FreeBSD build fix, please review (needed for definition of FSSH_SEEK_CUR). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e617040 |
|
17-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
axeld + bonefish: Added parameters --start-offset and --end-offset to restrict the access of the file system to only that part of the given file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23970 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80b2da5e |
|
05-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Samuel Rodriguez Perez: Added support for writing Haiku directly onto a device under FreeBSD. I messed around with the code a little (style-fixes, some refactoring) without being able to compile or test it, so be careful... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23880 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
|
#
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
|
#
585080d7403226b6f56b3d55abcdf9f516234d2c |
|
27-May-2008 |
Rene Gollent <anevilyak@gmail.com> |
Corrected with input from Ingo. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25677 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa9d957d5758f5f9ddf0833a2ed08dec000e9dad |
|
27-May-2008 |
Rene Gollent <anevilyak@gmail.com> |
FreeBSD build fix, please review (needed for definition of FSSH_SEEK_CUR). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e617040425cd87f7af90804151ee8cb1f0ab8e9 |
|
17-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
axeld + bonefish: Added parameters --start-offset and --end-offset to restrict the access of the file system to only that part of the given file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23970 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80b2da5e53ba827b90cf70374c0aaf73cd95abf3 |
|
05-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Samuel Rodriguez Perez: Added support for writing Haiku directly onto a device under FreeBSD. I messed around with the code a little (style-fixes, some refactoring) without being able to compile or test it, so be careful... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23880 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
|
#
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
|