532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
|
size_t length;
if ((length = confstr(_CS_DARWIN_USER_TEMP_DIR, buffer, PATH_MAX)) == 0)
return @"/tmp";
return [OFString stringWithCString: buffer
encoding: [OFLocale encoding]
length: length];
# elif defined(OF_WINDOWS)
if ([self isWindowsNT]) {
wchar_t buffer[PATH_MAX];
if (!GetTempPathW(PATH_MAX, buffer))
return nil;
|
|
|
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
|
size_t length;
if ((length = confstr(_CS_DARWIN_USER_TEMP_DIR, buffer, PATH_MAX)) == 0)
return @"/tmp";
return [OFString stringWithCString: buffer
encoding: [OFLocale encoding]
length: length - 1];
# elif defined(OF_WINDOWS)
if ([self isWindowsNT]) {
wchar_t buffer[PATH_MAX];
if (!GetTempPathW(PATH_MAX, buffer))
return nil;
|