Lines Matching refs:entry
336 while (TarFS::Entry* entry = fEntries.Head()) {
337 fEntries.Remove(entry);
338 delete entry;
388 TarFS::Entry* entry = iterator.Next();
389 if (strcmp(name, entry->Name()) == 0)
390 return entry;
400 TarFS::Entry* entry = LookupEntry(name);
401 if (!entry)
404 Node* node = entry->ToNode();
416 TarFS::Entry* entry = iterator->Next();
418 if (entry != NULL) {
419 strlcpy(name, entry->Name(), size);
431 TarFS::Entry* entry = iterator->Next();
433 if (entry != NULL) {
434 *_node = entry->ToNode();
468 Entry* entry = LookupEntry(dirName);
469 TarFS::Directory* dir = (entry ? entry->ToTarDirectory() : NULL);
470 if (entry) {
516 // create the entry
517 TarFS::Entry* entry;
519 entry = new(nothrow) TarFS::File(header, leaf);
521 entry = new(nothrow) TarFS::Symlink(header, leaf);
525 if (!entry)
528 dir->fEntries.Add(entry);