X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/51631861ddb16afcfcf748cee26c14481549065e..3d9156a7a519a5e3aa1b92e9d9d4b991f1aed7ff:/gen/NSSystemDirectories.c diff --git a/gen/NSSystemDirectories.c b/gen/NSSystemDirectories.c index b351964..d084e2e 100644 --- a/gen/NSSystemDirectories.c +++ b/gen/NSSystemDirectories.c @@ -26,22 +26,31 @@ #import // Names of directories; index into this with NSSearchPathDirectory - 1 -#define numDirs 10 +#define numDirs 14 static const struct { unsigned char invalidDomainMask; // Domains in which this dir does not appear unsigned char alternateDomainMask; // Domains in which this dir uses the alternate domain path const char *dirPath; } dirInfo[numDirs] = { {0, 0, "Applications"}, - {0, 0, "Applications/GrabBag"}, + {0, 0, "Applications/Demos"}, {0, 0, "Developer/Applications"}, {0, 0, "Applications/Utilities"}, - {0, 0x8, "Library"}, // Uses alternate form in System domain + {0, 0x8, "Library"}, // Uses alternate form in System domain {0, 0, "Developer"}, - {0x9, 0, "Users"}, // Not valid in the System and User domains - {0, 0x8, "Library/Documentation"}, // Uses alternate form in System domain - {0xe, 0, "Documents"}, // Only valid in user domain - {0x7, 0, "Library/CoreServices"} // Only valid in System domain + {0x9, 0, "Users"}, // Not valid in the System and User domains + {0, 0x8, "Library/Documentation"}, // Uses alternate form in System domain + {0xe, 0, "Documents"}, // Only valid in user domain + {0x7, 0, "Library/CoreServices"}, // Only valid in System domain + {0xe, 0, "Documents/Autosaved"}, // Only valid in user domain; not public API yet + {0xe, 0, "Desktop"}, // Only valid in user domain + {0, 0, "Library/Caches"}, + {0, 0, "Library/Application Support"} +}; + +// Unpublicized values for NSSearchPathDirectory +enum { + NSAutosavedDocumentsDirectory = 11 }; // Ordered list of where to find applications in each domain (the numbers are NSSearchPathDirectory)