#
711e2dc0 |
|
01-Dec-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Adjust all struct dirent creations (again), this time to use offsetof(). The dirent struct is not packed, so offsetof(dirent, d_name) != sizeof(dirent). Thus in order not to waste the alignment bytes (which are significant, on x86_64 at least, sizeof(dirent)==32, but offsetof(...)=26.) This is also the most portable way to handle things, and should work just fine in cross-platform code that has a non-zero-sized d_name.
|
#
88e38c17 |
|
16-Dec-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Replace uses of obsolescent BReference[able] API. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39870 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a1d355f |
|
14-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Copied Ingo's netfs from the dark pit in which it was forgotten to something more visible and ported it to the current UserlandFS server (and GCC4). It still uses the R5 file system API, which the UserlandFS conveniently still provides support for. It compiles and links, but is otherwise still untested. The changes I am alsmost confident that I didn't change any semantics. That is unless HashMap, HashString and DoublyLinkedList work differently enough to make any of the netfs code break. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35081 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
88e38c178a96634d52920e2de8bb3cbd49869f93 |
|
16-Dec-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Replace uses of obsolescent BReference[able] API. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39870 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a1d355fdf2747f80f8c46e2539f844a0b813346 |
|
14-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Copied Ingo's netfs from the dark pit in which it was forgotten to something more visible and ported it to the current UserlandFS server (and GCC4). It still uses the R5 file system API, which the UserlandFS conveniently still provides support for. It compiles and links, but is otherwise still untested. The changes I am alsmost confident that I didn't change any semantics. That is unless HashMap, HashString and DoublyLinkedList work differently enough to make any of the netfs code break. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35081 a95241bf-73f2-0310-859d-f6bbb57e9c96
|