#
8794d8c4 |
| 20-Jul-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Volume::Create{File,Directory,SymLink}(): - Simplified by using the new common _CreateNode(). Changed the constructors slightly -- the block index is now set via a separate SetBlockIndex()
* Volume::Create{File,Directory,SymLink}(): - Simplified by using the new common _CreateNode(). Changed the constructors slightly -- the block index is now set via a separate SetBlockIndex() method. - The block allocated for the node was not cleared. At least for directories that is required, though. * Added attribute support: - Refactored/extended {open,create}_file() and DirCookie a bit, so they can also be used for attributes/attribute directories. - Implemented all relevant attribute FS hooks. - Node::DeletingNode(): Changed interface (it creates the transaction(s) as needed, now and doesn't return the error code anymore. The base class implementation frees the attribute directory, the Directory implementation also unlinks all entries and frees the entry tree. * checksumfs_write_stat(): B_STAT_MODE was not handled.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37626 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
87c30de7 |
| 14-Jul-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added a File class for representing regular files. We use a simple block tree for the data management. Reading/writing (using file cache and file map) is implemented, but not exactly well teste
* Added a File class for representing regular files. We use a simple block tree for the data management. Reading/writing (using file cache and file map) is implemented, but not exactly well tested yet. * Renamed SymLink::{Read,Write}() to {Read,Write}SymLink(). * Implemented FS hooks write_stat(), create(), read(), write(), io(). * Added O_TRUNC support to open() hook.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37507 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|