Changeset 1450
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/errutil.c
r1449 r1450 119 119 { 120 120 CHAR szMsg[4096]; 121 CHAR *szMsgFile, *szMsgFileH;121 CHAR szMsgFile[20], szMsgFileH[20]; 122 122 ULONG Class; // Error class 123 123 ULONG action; // Error action … … 131 131 return MBID_ENTER; // Should not have been called 132 132 133 //Allocate low memory for DosGetMessage (16 bit)134 DosAllocMem((PVOID) &szMsgFile, CCHMAXPATH,135 PAG_COMMIT | PAG_READ | PAG_WRITE);136 DosAllocMem((PVOID) &szMsgFileH, CCHMAXPATH,137 PAG_COMMIT | PAG_READ | PAG_WRITE);138 133 // Format caller's message 139 134 va_start(va, pszFmt); … … 169 164 || !DosGetMessage(NULL, 0L, (PCHAR) pszMsgStart + 1, 1024, ulRC, 170 165 szMsgFileH, &ulMsgLen)) { 171 DosFreeMem(szMsgFile);172 DosFreeMem(szMsgFileH);173 166 // Got message 174 167 pszMsgStart[ulMsgLen + 1] = 0; // Terminate -
trunk/dll/filldir.c
r1447 r1450 460 460 eaop.oError = 0; 461 461 rc = DosQueryPathInfo(pci->pszFileName, FIL_QUERYEASFROMLIST, 462 (PVOID) &eaop, (ULONG) sizeof(EAOP2)); 463 if (rc) { 462 (PVOID) &eaop, (ULONG) sizeof(EAOP2)); 463 // Prevent this error from occuring when scanning a directory 464 // that contains a locked data file 465 if (rc && rc != ERROR_SHARING_VIOLATION) { 464 466 CHAR s[80]; 465 467 sprintf(s, "%s %s",PCSZ_DOSQUERYPATHINFO, "%s"); -
trunk/dll/init.c
r1444 r1450 271 271 PCSZ PCSZ_CM_ALLOCRECORD = "CM_ALLOCRECORD"; 272 272 PCSZ PCSZ_DOSCREATEMUTEXSEM = "DosCreateMutexSem"; 273 PCSZ PCSZ_DOSCREATEEVENTSEM = "DosCreateEventSem"; 273 274 PCSZ PCSZ_DOSDUPHANDLE = "DosDupHandle"; 274 275 PCSZ PCSZ_DOSGETINFOBLOCKS = "DosGetInfoBlocks"; … … 1098 1099 if (DosCreateEventSem(NULL, &hevInitialCnrScanComplete, 0L, FALSE)) 1099 1100 Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 1100 PCSZ_DOSCREATE MUTEXSEM);1101 PCSZ_DOSCREATEEVENTSEM); 1101 1102 1102 1103 /* -
trunk/dll/init.h
r1444 r1450 95 95 extern PCSZ PCSZ_CM_ALLOCRECORD; 96 96 extern PCSZ PCSZ_DOSCREATEMUTEXSEM; 97 extern PCSZ PCSZ_DOSCREATEEVENTSEM; 97 98 extern PCSZ PCSZ_DOSDUPHANDLE; 98 99 extern PCSZ PCSZ_DOSGETINFOBLOCKS; -
trunk/dll/systemf.c
r1439 r1450 1097 1097 hTermQ = (HQUEUE)0; // Try to survive 1098 1098 DosExitCritSec(); 1099 Dos_Error(MB_ENTER,rc,HWND_DESKTOP,pszSrcFile,__LINE__, "DoCreateEventSem");1099 Dos_Error(MB_ENTER,rc,HWND_DESKTOP,pszSrcFile,__LINE__, PCSZ_DOSCREATEEVENTSEM); 1100 1100 } 1101 1101 // if (!rc) fprintf(stderr,"%s %d qcreated ptib %x hTermQ %x\n",__FILE__, __LINE__,ptib,hTermQ);
Note:
See TracChangeset
for help on using the changeset viewer.
