| | 344 | + (NSString *)_webkit_applicationCacheDirectoryWithBundleIdentifier:(NSString*)bundleIdentifier |
|---|
| | 345 | { |
|---|
| | 346 | NSString* cacheDir = nil; |
|---|
| | 347 | |
|---|
| | 348 | #ifdef BUILDING_ON_TIGER |
|---|
| | 349 | cacheDir = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Caches"]; |
|---|
| | 350 | #else |
|---|
| | 351 | char cacheDirectory[MAXPATHLEN]; |
|---|
| | 352 | size_t cacheDirectoryLen = confstr(_CS_DARWIN_USER_CACHE_DIR, cacheDirectory, MAXPATHLEN); |
|---|
| | 353 | |
|---|
| | 354 | if (cacheDirectoryLen) |
|---|
| | 355 | cacheDir = [[NSFileManager defaultManager] stringWithFileSystemRepresentation:cacheDirectory length:cacheDirectoryLen - 1]; |
|---|
| | 356 | #endif |
|---|
| | 357 | |
|---|
| | 358 | return [cacheDir stringByAppendingPathComponent:bundleIdentifier]; |
|---|
| | 359 | } |
|---|
| | 360 | |
|---|
| | 361 | |
|---|