Changeset 1074 for trunk/dll/init.c
- Timestamp:
- Jul 18, 2008, 4:43:32 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/init.c
r1073 r1074 49 49 all the details view settings (both the global variables and those in the 50 50 DIRCNRDATA struct) into a new struct: DETAILS_SETTINGS. 51 17 Jul 08 SHL Reduce code bulk in fUseTmp setup 51 52 52 53 ***********************************************************************/ … … 657 658 /* set up default root names for temp archive goodies */ 658 659 env = getenv("TMP"); 660 if (env == NULL) 661 env = getenv("TEMP"); 659 662 if (env != NULL) { 660 663 DosError(FERR_DISABLEHARDERR); … … 662 665 if (!rc) { 663 666 if (fs3.attrFile & FILE_DIRECTORY) { 667 // 17 Jul 08 SHL fixme to check writable someday 664 668 BldFullPathName(ArcTempRoot, env, fAmAV2 ? "$AV$ARC$" : "$FM$ARC$"); 665 669 pTmpDir = xstrdup(env, pszSrcFile, __LINE__); 666 670 fUseTmp = TRUE; 667 }668 }669 }670 else {671 env = getenv("TEMP");672 if (env != NULL) {673 DosError(FERR_DISABLEHARDERR);674 rc = DosQueryPathInfo(env, FIL_STANDARD, &fs3, sizeof(fs3));675 if (!rc) {676 if (fs3.attrFile & FILE_DIRECTORY) {677 BldFullPathName(ArcTempRoot, env, fAmAV2 ? "$AV$ARC$" : "$FM$ARC$");678 pTmpDir = xstrdup(env, pszSrcFile, __LINE__);679 fUseTmp = TRUE;680 }681 671 } 682 672 }
Note:
See TracChangeset
for help on using the changeset viewer.