directory_which
directory_which whichDir) const;
status_t find_directory(directory_which which, dev_t volume, bool createIt,
status_t find_directory(directory_which which, BPath* path,
status_t TestForAddonExistence(const char* name, directory_which which,
OpenWithTracker(directory_which which, const char* relativePath = NULL,
SettingsMessage(directory_which directory,
directory_which directory);
status_t __find_directory(directory_which which, dev_t device, bool createIt,
directory_which dataDirectories[] = {
for (uint i = 0; i < sizeof(dataDirectories) / sizeof(directory_which); i++) {
static const directory_which kDirectories[] = {
const directory_which kPlaces[] = {
SelectPPDDlg::PopulateManufacturers(directory_which data_dir)
SelectPPDDlg::PopulatePrinters(directory_which data_dir)
void PopulateManufacturers(directory_which data_dir);
void PopulatePrinters(directory_which data_dir);
const directory_which kDirectories[] = {
directory_which which;
directory_which* which)
directory_which* which);
directory_which places[] = {B_SYSTEM_NONPACKAGED_BIN_DIRECTORY,
directory_which dir;
directory_which which, BVolume* volume) const
directory_which which
const char* signature, directory_which base,
directory_which base, const char* fileName)
directory_which *valueOut)
directory_which dirType;
directory_which value;
__find_directory(directory_which which, dev_t device, bool createIt,
find_directory(directory_which which, dev_t device, bool createIt,
directory_which which[] = {
directory_which which[] = {
directory_which which[] = {
directory_which whichDir) const
directory_which packagesWhich;
status_t TestForAddonExistence(const char* name, directory_which which, const char* section, BPath& outPath)
const directory_which paths[] = {
directory_which directories[] = {
directory_which which[] = {
SettingsMessage::SettingsMessage(directory_which directory,
const directory_which addOnDirectories[] = {
i < sizeof(addOnDirectories) / sizeof(directory_which); i++) {
find_directory(directory_which which, BPath* path, bool createIt,
directory_which kWhich[] = {
static const directory_which kAddOnDirs[] = {
= sizeof(kAddOnDirs) / sizeof(directory_which);
directory_which addOnDir)
static const directory_which kBaseDirectoryConstants[] = {
bool DirectoryMatchesOrContains(const BEntry*, directory_which);
directory_which);
bool DirectoryMatches(const BEntry*, directory_which);
directory_which);
FSIsDirFlavor(const BEntry* entry, directory_which directoryType)
DirectoryMatchesOrContains(const BEntry* entry, directory_which which)
directory_which which)
DirectoryMatches(const BEntry* entry, directory_which which)
directory_which which)
directory_which
return (directory_which)-1;
WellKnowEntryList::AddOne(directory_which which, const char* name)
WellKnowEntryList::AddOne(directory_which which, directory_which base,
WellKnowEntryList::AddOne(directory_which which, const char* path,
AddOne((directory_which)B_BOOT_DISK, "/boot", "boot");
AddOne((directory_which)B_USER_DESKBAR_APPS_DIRECTORY,
AddOne((directory_which)B_USER_DESKBAR_PREFERENCES_DIRECTORY,
AddOne((directory_which)B_USER_MAIL_DIRECTORY, B_USER_DIRECTORY, "mail",
AddOne((directory_which)B_USER_QUERIES_DIRECTORY, B_USER_DIRECTORY,
AddOne((directory_which)B_USER_DESKBAR_DEVELOP_DIRECTORY,
AddOne((directory_which)B_USER_PEOPLE_DIRECTORY, B_USER_DIRECTORY,
AddOne((directory_which)B_USER_DOWNLOADS_DIRECTORY, B_USER_DIRECTORY,
WellKnownEntry(const node_ref* node, directory_which which,
directory_which which;
static directory_which Match(const node_ref*);
void AddOne(directory_which, const char* name);
void AddOne(directory_which, const char* path, const char* name);
void AddOne(directory_which, directory_which base,
> (directory_which)-1) {
if (WellKnowEntryList::Match(NodeRef()) > (directory_which)-1)
if (WellKnowEntryList::Match(NodeRef()) > (directory_which)-1) {
const directory_which paths[] = {
directory_which checkDirs[] = { B_SYSTEM_NONPACKAGED_DATA_DIRECTORY,
const directory_which paths[] = {
directory_which dataDirectories[] = {
directory_which which[] = {
static directory_which gAddonDirs[] = {
for (uint32 i = 0; i < sizeof(gAddonDirs) / sizeof(directory_which); i++) {
directory_which which[] = {
directory_which whichDirectories[] = {
const static directory_which dirs[] = {
for (uint32 i = 0; i < sizeof(dirs) / sizeof(directory_which); i++) {
Transport::Scan(directory_which which)
static status_t Scan(directory_which which);
static const directory_which kDriverPaths[] = {
const directory_which whichPath[] = {
static const directory_which kModulePaths[] = {
__find_directory(directory_which which, dev_t device, bool createIt,
__find_directory_alpha4(directory_which which, dev_t device, bool createIt,
__find_directory(directory_which which, dev_t device, bool createIt,
const directory_which kLibraryDirectories[] = {
directory_which which[] = {
get_file_version_info(directory_which dir,
status_t get_file_version_info( directory_which dir,
test_find_directory(directory_which dir, BPath &path, dev_t device)
const directory_which directories[] = {
const int32 directoryCount = sizeof(directories) / sizeof(directory_which);
const static directory_which dirs[] = {
for (int32 i = 0; i < sizeof(dirs) / sizeof(directory_which); i++) {
status_t err = find_directory((directory_which)i, dev, false, buffer, B_PATH_NAME_LENGTH);