RootDirectory
Directory* RootDirectory() const
HANDLE RootDirectory;
HANDLE RootDirectory;
attr.RootDirectory = (HANDLE*)NULL;
*_rootID = volume->RootDirectory()->ID();
strlcpy(info->volume_name, volume->RootDirectory()->Name(),
RootDirectory::operator new(size_t size)
RootDirectory::operator delete(void* object)
RootDirectory::RootDirectory(ino_t id, const timespec& modifiedTime)
RootDirectory::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie)
RootDirectory::ModifiedTime() const
class RootDirectory final : public UnpackingDirectory {
RootDirectory(ino_t id,
= new ::RootDirectory(kRootDirectoryID, st.st_mtim);
Directory* RootDirectory() const { return fRootDirectory; }
int fd = open_from(volume.RootDirectory(), path, O_RDONLY);
parentDir = fVolume->RootDirectory();
error = create_node(volume->RootDirectory(), rootNode);
return open_from(volume.RootDirectory(), path, openMode);
load_driver_settings(args, bootVolume.RootDirectory());
if (volume == sBootVolume->RootDirectory()) {
if (volume == sBootVolume->RootDirectory()) {
if (volume == sBootVolume->RootDirectory()) {
if (volume != sBootVolume->RootDirectory() && !is_bootable(volume))
if (sBootVolume->IsValid() && sBootVolume->RootDirectory() == item->Data())
Directory* rootDirectory = bootVolume.RootDirectory();
rootDir = volume->RootDirectory()->BlockIndex();
uint64 RootDirectory() const { return rootDir; }
error = ReadNode(superBlock->RootDirectory(), rootNode);
inline Directory* RootDirectory() const
while (ancestor != volume->RootDirectory()
*_rootVnodeID = volume->RootDirectory()->BlockIndex();