Changeset 1627 for trunk/dll/killproc.c


Ignore:
Timestamp:
Aug 26, 2011, 11:48:06 PM (14 years ago)
Author:
Gregg Young
Message:

Add a low mem version of xDosAlloc* wrappers; move error checking into all the xDosAlloc* wrappers. Ticket 471

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/killproc.c

    r1554 r1627  
    3131  20 Nov 10 GKY Check that pTmpDir IsValid and recreate if not found; Fixes hangs caused
    3232                by temp file creation failures.
     33  26 Aug 11 GKY Add a low mem version of xDosAlloc* wrappers; move error checking into all the
     34                xDosAlloc* wrappers.
    3335
    3436***********************************************************************/
     
    127129
    128130  WinSendDlgItemMsg(hwnd, KILL_LISTBOX, LM_DELETEALL, MPVOID, MPVOID);
    129   rc = xDosAllocMem((PVOID) & pbh, USHRT_MAX + 4096,
    130                     PAG_COMMIT | PAG_READ | PAG_WRITE, pszSrcFile, __LINE__);
    131   if (rc)
    132     Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
    133               GetPString(IDS_OUTOFMEMORY));
    134   else {
     131  if (!xDosAllocMem((PVOID) & pbh, USHRT_MAX + 4096,
     132                    PAG_COMMIT | PAG_READ | PAG_WRITE, pszSrcFile, __LINE__)) {
    135133    rc = DosQProcStatus((ULONG *)pbh, USHRT_MAX);
    136134    if (!rc) {
     
    196194
    197195  WinSendDlgItemMsg(hwnd, KILL_LISTBOX, LM_DELETEALL, MPVOID, MPVOID);
    198   rc = xDosAllocMem((PVOID) & pbh, USHRT_MAX + 4096,
    199                     PAG_COMMIT | PAG_READ | PAG_WRITE, pszSrcFile, __LINE__);
    200   if (rc)
    201     Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
    202               GetPString(IDS_OUTOFMEMORY));
    203   else {
     196  if (!xDosAllocMem((PVOID) & pbh, USHRT_MAX + 4096,
     197                    PAG_COMMIT | PAG_READ | PAG_WRITE, pszSrcFile, __LINE__)) {
    204198    rc = DosQuerySysState(QS_PROCESS | QS_MTE, 0, 0, 0, pbh, USHRT_MAX);
    205199    if (!rc) {
Note: See TracChangeset for help on using the changeset viewer.