PackagesDirectoryRef
const node_ref& PackagesDirectoryRef() const;
BDirectory packages(&fLocationInfo.PackagesDirectoryRef());
entryRef.device = info.PackagesDirectoryRef().device;
entryRef.directory = info.PackagesDirectoryRef().node;
= packagesDirectory.SetTo(&fVolume->PackagesDirectoryRef());
fVolume->PackagesDirectoryRef());
status_t error = directory.SetTo(&fVolume->PackagesDirectoryRef());
status_t error = directory.SetTo(&fVolume->PackagesDirectoryRef());
FSUtils::Entry(fVolume->PackagesDirectoryRef(), filePath),
FSUtils::Entry(fVolume->PackagesDirectoryRef(),
FSUtils::Entry(fVolume->PackagesDirectoryRef(),
= packagesDirectory.SetTo(&fVolume->PackagesDirectoryRef());
fVolume->PackagesDirectoryRef());
FSUtils::Entry(fVolume->PackagesDirectoryRef(),
status_t error = directory.SetTo(&PackagesDirectoryRef());
const node_ref packagesDirRef(PackagesDirectoryRef());
status_t error = directory.SetTo(&PackagesDirectoryRef());
status_t error = watch_node(&PackagesDirectoryRef(), B_WATCH_DIRECTORY,
if (packagesDirectory.SetTo(&PackagesDirectoryRef()) == B_OK) {
|| node_ref(deviceID, directoryID) != PackagesDirectoryRef()) {
NotOwningEntryRef(PackagesDirectoryRef(), name),
const node_ref& PackagesDirectoryRef() const;
{ return PackagesDirectoryRef().device; }
{ return PackagesDirectoryRef().node; }