From 3f85cfc1322254c2be3b8ef4aa54ea39616e91ed Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 24 Apr 2013 14:55:03 +0200 Subject: [PATCH] Add a few missing directory_which constants --- headers/os/storage/FindDirectory.h | 4 ++++ src/bin/finddir.c | 4 ++++ src/system/libroot/os/find_directory.cpp | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/headers/os/storage/FindDirectory.h b/headers/os/storage/FindDirectory.h index e5550cfb7e..4f84e5805c 100644 --- a/headers/os/storage/FindDirectory.h +++ b/headers/os/storage/FindDirectory.h @@ -68,6 +68,7 @@ typedef enum { B_COMMON_NONPACKAGED_DOCUMENTATION_DIRECTORY, B_COMMON_NONPACKAGED_LIB_DIRECTORY, B_COMMON_NONPACKAGED_HEADERS_DIRECTORY, + B_COMMON_NONPACKAGED_DEVELOP_DIRECTORY, /* User directories. These are interpreted in the context of the user making the find_directory call. */ @@ -98,6 +99,9 @@ typedef enum { B_USER_NONPACKAGED_DOCUMENTATION_DIRECTORY, B_USER_NONPACKAGED_LIB_DIRECTORY, B_USER_NONPACKAGED_HEADERS_DIRECTORY, + B_USER_NONPACKAGED_DEVELOP_DIRECTORY, + B_USER_DEVELOP_DIRECTORY, + B_USER_DOCUMENTATION_DIRECTORY, /* Global directories. */ B_APPS_DIRECTORY = 4000, diff --git a/src/bin/finddir.c b/src/bin/finddir.c index 1f659d7d84..d578ddde4a 100644 --- a/src/bin/finddir.c +++ b/src/bin/finddir.c @@ -86,6 +86,7 @@ directoryType directoryTypes[] = { KEYVALUE_PAIR(B_COMMON_NONPACKAGED_DOCUMENTATION_DIRECTORY), KEYVALUE_PAIR(B_COMMON_NONPACKAGED_LIB_DIRECTORY), KEYVALUE_PAIR(B_COMMON_NONPACKAGED_HEADERS_DIRECTORY), + KEYVALUE_PAIR(B_COMMON_NONPACKAGED_DEVELOP_DIRECTORY), // User directories KEYVALUE_PAIR(B_USER_DIRECTORY), @@ -103,6 +104,8 @@ directoryType directoryTypes[] = { KEYVALUE_PAIR(B_USER_DATA_DIRECTORY), KEYVALUE_PAIR(B_USER_CACHE_DIRECTORY), KEYVALUE_PAIR(B_USER_PACKAGES_DIRECTORY), + KEYVALUE_PAIR(B_USER_DEVELOP_DIRECTORY), + KEYVALUE_PAIR(B_USER_DOCUMENTATION_DIRECTORY), KEYVALUE_PAIR(B_USER_HEADERS_DIRECTORY), KEYVALUE_PAIR(B_USER_NONPACKAGED_DIRECTORY), KEYVALUE_PAIR(B_USER_NONPACKAGED_ADDONS_DIRECTORY), @@ -115,6 +118,7 @@ directoryType directoryTypes[] = { KEYVALUE_PAIR(B_USER_NONPACKAGED_DOCUMENTATION_DIRECTORY), KEYVALUE_PAIR(B_USER_NONPACKAGED_LIB_DIRECTORY), KEYVALUE_PAIR(B_USER_NONPACKAGED_HEADERS_DIRECTORY), + KEYVALUE_PAIR(B_USER_NONPACKAGED_DEVELOP_DIRECTORY), // Legacy system directories KEYVALUE_PAIR(B_BEOS_DIRECTORY), diff --git a/src/system/libroot/os/find_directory.cpp b/src/system/libroot/os/find_directory.cpp index 659b9f2546..7556f29011 100644 --- a/src/system/libroot/os/find_directory.cpp +++ b/src/system/libroot/os/find_directory.cpp @@ -103,6 +103,7 @@ static const char *kCommonDirectories[] = { COMMON NON_PACKAGED "/documentation", COMMON NON_PACKAGED "/lib", COMMON NON_PACKAGED "/develop/headers", + COMMON NON_PACKAGED "/develop", }; /* User directories */ @@ -138,6 +139,9 @@ static const char *kUserDirectories[] = { HOME CONFIG NON_PACKAGED "/documentation", HOME CONFIG NON_PACKAGED "/lib", HOME CONFIG NON_PACKAGED "/develop/headers", + HOME CONFIG NON_PACKAGED "/develop", + HOME CONFIG "/develop", + HOME CONFIG "/documentation", };