608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
|
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
|
-
-
+
+
+
+
+
+
-
+
-
+
|
return [OFIRI fileIRIWithPath: @"u:\\tmp" isDirectory: true];
# elif defined(OF_NINTENDO_SWITCH)
static OFOnceControl onceControl = OFOnceControlInitValue;
OFOnce(&onceControl, mountTmpFS);
return tmpFSIRI;
# else
OFString *path =
[[OFApplication environment] objectForKey: @"XDG_RUNTIME_DIR"];
OFString *path;
path = [[OFApplication environment] objectForKey: @"XDG_RUNTIME_DIR"];
if (path != nil)
return [OFIRI fileIRIWithPath: path isDirectory: true];
path = [[OFApplication environment] objectForKey: @"TMPDIR"];
if (path != nil)
return [OFIRI fileIRIWithPath: path];
return [OFIRI fileIRIWithPath: path isDirectory: true];
return [OFIRI fileIRIWithPath: @"/tmp"];
return [OFIRI fileIRIWithPath: @"/tmp" isDirectory: true];
# endif
#else
return nil;
#endif
}
+ (OFString *)CPUVendor
|