fRootNode
fRootNode(NULL),
fRootNode = new(std::nothrow) Inode(this, ToVnode(Root()));
if (fRootNode != NULL && fRootNode->InitCheck() == B_OK) {
status = publish_vnode(fVolume, ToVnode(Root()), (void*)fRootNode,
&gBFSVnodeOps, fRootNode->Mode(), 0);
delete fRootNode;
Attribute attr(fRootNode);
S_DIRECTORY | 0755, 0, 0, NULL, &id, &fRootNode);
Inode* fRootNode;
Inode* RootNode() const { return fRootNode; }
put_vnode(fFSVolume, fRootNode->ID());
fRootNode = new(std::nothrow) Node(st.st_ino, st.st_mode);
if (fRootNode == NULL)
error = publish_vnode(fFSVolume, fRootNode->ID(), fRootNode, &fVnodeOps,
fRootNode->Mode() & S_IFMT, 0);
delete fRootNode;
fRootNode = NULL;
Node* RootNode() const { return fRootNode; }
Node* fRootNode;
(void**)&fRootNode);
fRootNode->ID(), strerror(fRootNode->InitCheck()));
Inode* RootNode() const { return fRootNode; }
Inode* fRootNode;
Inode* fRootNode;
fRootNode(NULL),
if (fRootNode) {
if (fRootNode)
put_vnode(FSVolume(), fRootNode->ID());
delete fRootNode;
fRootNode = _CreateNode(NULL, "", 0, 0, S_IFDIR | 0777);
if (fRootNode == NULL)
status = publish_vnode(FSVolume(), fRootNode->ID(), fRootNode,
&gCDDAVnodeOps, fRootNode->Type(), 0);
Inode* inode = _CreateNode(fRootNode, title, startFrame, frames,
fRootNode->AddAttribute(kCddbIdAttribute, B_UINT32_TYPE, fDiscID);
fRootNode->AddAttribute(kTocAttribute, B_RAW_TYPE, true,
return fRootNode;
fRootNode->AddAttribute(kDoLookupAttribute, B_BOOL_TYPE, true,
Inode& RootNode() const { return *fRootNode; }
if (read_attributes(fd, fRootNode)) {
write_attributes(fd, fRootNode);
read_attributes(fd, fRootNode);
read_attributes(fd, fRootNode);
write_attributes(fd, fRootNode, kSharedAttributes);
write_attributes(fd, fRootNode, kDeviceAttributes);
fRootNode(NULL),
status = get_vnode(fFSVolume, rootIno, (void**)&fRootNode);
fRootNode->ID(), strerror(fRootNode->InitCheck()));
DirectoryIterator iterator(fRootNode);
Inode* RootNode() const { return fRootNode; }
Inode* fRootNode;
status = get_vnode(fFSVolume, EXT2_ROOT_NODE, (void**)&fRootNode);
Inode* fRootNode;
Inode* RootNode() const { return fRootNode; }
if (node != fRootNode)
iterator.SetDirectory(fRootNode, true);
status_t error = NewVNode(fRootNode->GetID(), fRootNode);
iterator.SetDirectory(fRootNode, true);
dirIterator.SetDirectory(fRootNode, true);
iterator.SetDirectory(fRootNode, true);
if (directory == fRootNode && strcmp(name, "..") == 0) {
if (dir == fRootNode) {
*vnid = fRootNode->GetID();
*vnid = fRootNode->GetID();
if (fRootNode) {
fNodes->Remove(fRootNode->GetID());
delete fRootNode;
fRootNode = NULL;
fRootNode = new(std::nothrow) ShareDir(this, localID, NULL);
if (!fRootNode) {
error = fNodes->Put(localID, fRootNode);
fRootNode->Update(reply->nodeInfo);
error = fLocalNodeIDs->Put(fRootNode->GetRemoteID(), fRootNode->GetID());
error = fRemoteNodeIDs->Put(fRootNode->GetID(), fRootNode->GetRemoteID());
fLocalNodeIDs->Remove(fRootNode->GetRemoteID());
", remote: (%" B_PRIdDEV ", %" B_PRIdINO ")\n", fRootNode->GetID(),
fRootNode->GetRemoteID().volumeID,
fRootNode->GetRemoteID().nodeID);
_RemoveLocalNodeID(fRootNode->GetID());
return fRootNode;
if (node != fRootNode)
if (node != fRootNode)
ShareDir* fRootNode;
vnode_id rootNodeID = fRootNode->GetID();
status_t error = fRootNode->AddEntry(name, volume->GetRootNode());
vnode_id dirID = fRootNode->GetID();
Node* node = fRootNode->GetChildNode(volume->GetName());
fRootNode->RemoveEntry(volume->GetName());
vnode_id dirID = fRootNode->GetID();
Node* node = fRootNode->GetChildNode(name);
while (fRootNode->GetChildNode(baseName)) {
delete fRootNode;
fRootNode->SetKnownToVFS(true);
*node = fRootNode;
if (node != fRootNode)
fRootNode->SetKnownToVFS(false);
if (node != fRootNode)
fRootNode->SetKnownToVFS(false);
if (node != fRootNode)
st->st_crtime = fRootNode->GetCreationTime();
if (node != fRootNode)
fRootNode = new(std::nothrow) VirtualDir(this, rootNodeID);
if (!fRootNode) {
if (node != fRootNode)
error = fRootNode->InitCheck();
iterator->SetDirectory(fRootNode);
if (node != fRootNode)
if (node != fRootNode)
buffer->d_pino = fRootNode->GetID();
if (node != fRootNode)
if (dir != fRootNode)
Node* node = fRootNode->GetChildNode(entryName);
if (node != fRootNode)
if (fRootNode) {
fVolumeManager->RemoveNodeID(fRootNode->GetID());
delete fRootNode;
fRootNode = NULL;
dirIterator.SetDirectory(fRootNode, true);
return fRootNode;
iterator.SetDirectory(fRootNode, true);
VirtualDir* fRootNode;
return fRootNode;
fRootNode(NULL),
if (fRootNode)
fRootNode->Put();
fRootNode = rootNode;
fRootNode->Get();
return (fBlockCache && fRootNode && fTreeHeight ? B_OK : B_NO_INIT);
Node *fRootNode;
fRootNode = new(std::nothrow) Inode(this, UFS2_ROOT);
status = publish_vnode(this->FSVolume(), UFS2_ROOT, (void*)fRootNode,
&gufs2VnodeOps, fRootNode->Mode(), 0);
Inode* fRootNode;
&& node == fRootNode) {
fRootNode(NULL),
fRootNode = fVNodes->Lookup(fRootID);
if (fRootNode == NULL) {
fRootNode->useCount--;
&& dir == fRootNode && strcmp(entryName, ".") == 0) {
VNode* fRootNode;
if (iterator.lastLockedNode != fRootNode)
if (iterator.lastLockedNode != fRootNode)
if (node == fRootNode) {
if (node == fRootNode) {
fRootNode(NULL),
fRootNode = node;
UserlandFS::KernelEmu::put_vnode(fID, fRootNode->id);
FUSENode* fRootNode;
RootNode* fRootNode;
fRootNode(NULL)
fRootNode = new RootNode(fModel, groupByName);
delete fRootNode;
return fRootNode;
_RemoveChildRows(fRootNode, 0, fRootNode->CountChildren());
_AddChildRows(fRootNode, 0, fModel->CountChildren(
parentNode != fRootNode ? parentNode->Row() : NULL);
if (parentNode == fRootNode && childIndex == 0
if (expanded && expandAncestors && node != fRootNode)
TreeTableNode* node = fRootNode;
if (node == fRootNode) {
fRootNode(NULL),
fRootNode(NULL),
if (fRootNode != NULL) {
fRootNode->DetachRow();
delete fRootNode;
fRootNode = NULL;
fRootNode = new(std::nothrow) TreeTableNode(NULL);
if (fRootNode == NULL)
if (fRootNode->Init(fModel->Root(), fModel->CountColumns()) != B_OK) {
delete fRootNode;
fRootNode = NULL;
if (!_AddChildRows(fRootNode, 0, fModel->CountChildren(fModel->Root()),
TreeTableNode* fRootNode;
fRootNode.SetTo(buffer, blockSize);
fRoot = new(nothrow) Directory(*this, fRootNode);
return fRootNode.ValidateCheckSum();
int32 BlockSize() const { return fRootNode.BlockSize(); }
RootBlock fRootNode;
Directory *RootNode() const { return fRootNode; }
BFS::Directory *fRootNode;
fRootNode(NULL)
fRootNode = new(nothrow) BFS::Directory(*this, Root());
if (fRootNode == NULL)
if (fRootNode->InitCheck() < B_OK) {
delete fRootNode;
fRootNode = NULL;
return fRootNode != NULL ? B_OK : B_ERROR;