Changeset 829 for trunk/dll


Ignore:
Timestamp:
Sep 3, 2007, 4:48:29 AM (18 years ago)
Author:
Steven Levine
Message:

Update DosQProcStatus declarations for OpenWatcom compat
Layout KILL_FRAME to avoid text overlap

Location:
trunk/dll
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/datamin.c

    r828 r829  
    807807        APIRET rc;
    808808
    809         rc = DosAllocMem((PVOID) & pbh, USHRT_MAX + 4096,
     809        rc = DosAllocMem((PVOID)&pbh, USHRT_MAX + 4096,
    810810                         PAG_COMMIT | OBJ_TILE | PAG_READ | PAG_WRITE);
    811811        if (rc)
     
    813813                    GetPString(IDS_OUTOFMEMORY));
    814814        else {
    815           if (DosQProcStatus(pbh, USHRT_MAX))
     815          if (DosQProcStatus((ULONG *)pbh, USHRT_MAX))
    816816            noqproc = TRUE;
    817817          else {
  • trunk/dll/fm3res.dlg

    r828 r829  
    915915DLGTEMPLATE KILL_FRAME LOADONCALL MOVEABLE DISCARDABLE
    916916BEGIN
    917     DIALOG  "FM/2: Kill Process", KILL_FRAME, 12, 6, 239, 168, NOT
    918             FS_DLGBORDER | WS_VISIBLE | NOT WS_SAVEBITS, FCF_SYSMENU |
    919             FCF_TITLEBAR | FCF_MINBUTTON | FCF_MAXBUTTON | FCF_TASKLIST |
    920             FCF_SIZEBORDER
    921     BEGIN
    922         LISTBOX         KILL_LISTBOX, 4, 33, 230, 124, LS_NOADJUSTPOS |
     917    DIALOG  "FM/2: Kill Process", KILL_FRAME, 25, -48, 265, 203, NOT
     918            FS_DLGBORDER | WS_VISIBLE | NOT WS_SAVEBITS, FCF_SYSMENU |
     919            FCF_TITLEBAR | FCF_MINBUTTON | FCF_MAXBUTTON
     920    BEGIN
     921        LISTBOX         KILL_LISTBOX, 16, 58, 230, 124, LS_NOADJUSTPOS |
    923922                        LS_HORZSCROLL
    924923                        PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"
    925         DEFPUSHBUTTON   "~Kill", DID_OK, 4, 4, 40, 14, BS_NOPOINTERFOCUS |
    926                         WS_GROUP
    927         PUSHBUTTON      "~Rescan", KILL_RESCAN, 100, 4, 40, 14,
    928                         BS_NOPOINTERFOCUS
    929         PUSHBUTTON      "~Help", IDM_HELP, 146, 4, 40, 14, BS_NOPOINTERFOCUS
    930         PUSHBUTTON      "Cancel", DID_CANCEL, 194, 4, 40, 14,
    931                         BS_NOPOINTERFOCUS
    932         AUTOCHECKBOX    "~Use DosQProcStat 16 bit API (thunk)", KILL_CHECKBOX,
    933                         20, 20, 118, 10, WS_GROUP
    934         AUTOCHECKBOX    "~Use DosQSysState 32 bit API ", KILL2_CHECKBOX,
    935                         140, 20, 108, 10
    936         LTEXT           "PID: Name:", KILL_HDR, 6, 156, 86, 8, DT_VCENTER
     924        DEFPUSHBUTTON   "~Kill", COLR_BLACK, 14, 9, 40, 14,
     925                        BS_NOPOINTERFOCUS | WS_GROUP
     926        PUSHBUTTON      "~Rescan", KILL_RESCAN, 110, 9, 40, 14,
     927                        BS_NOPOINTERFOCUS
     928        PUSHBUTTON      "~Help", IDM_HELP, 156, 9, 40, 14, BS_NOPOINTERFOCUS
     929        PUSHBUTTON      "Cancel", COLR_BLUE, 204, 9, 40, 14,
     930                        BS_NOPOINTERFOCUS
     931        AUTOCHECKBOX    "~Use DosQProcStat 16 bit API (deprecated)",
     932                        KILL_CHECKBOX, 24, 29, 201, 10, WS_GROUP
     933        AUTOCHECKBOX    "~Use DosQSysState 32 bit API  (preferred)",
     934                        KILL2_CHECKBOX, 24, 40, 201, 12
     935        LTEXT           "PID: Name:", KILL_HDR, 18, 185, 86, 8, DT_VCENTER
    937936                        PRESPARAMS PP_FONTNAMESIZE, "10.System Monospaced"
    938         PUSHBUTTON      "Show", KILL_SHOW, 52, 4, 40, 14, BS_NOPOINTERFOCUS
     937        PUSHBUTTON      "Show", KILL_SHOW, 62, 9, 40, 14, BS_NOPOINTERFOCUS
    939938    END
    940939END
  • trunk/dll/killproc.c

    r828 r829  
    1717  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1818  02 Sep 07 GKY Replaced DosQProcStatus with DosQuerySysState to fix trap in thunk code
    19 
     19  02 Sep 07 SHL Expand FillKillListThread2 stack to avoid exception in __TNK
    2020
    2121***********************************************************************/
     
    9595              GetPString(IDS_OUTOFMEMORY));
    9696  else {
    97     rc = DosQProcStatus(pbh, USHRT_MAX);
     97    rc = DosQProcStatus((ULONG *)pbh, USHRT_MAX);
    9898    if (!rc) {
    9999      ppi = pbh->ppi;
     
    411411      if (fUseQProcStat) {
    412412        if (_beginthread(FillKillListThread2,
    413                          NULL, 65536, (PVOID) & hwnd) != -1)
    414           DosSleep(100);//05 Aug 07 GKY 250
     413                         NULL, 65536 + 8192, (PVOID)&hwnd) != -1)
     414          DosSleep(100);                // 05 Aug 07 GKY 250
    415415        else
    416416            WinDismissDlg(hwnd, 0);
     
    425425        if (_beginthread(FillKillListThread,
    426426                         NULL, 65536, (PVOID) & hwnd) != -1)
    427           DosSleep(100); //05 Aug 07 GKY 250
     427          DosSleep(100);                // 05 Aug 07 GKY 250
    428428        else
    429429          WinDismissDlg(hwnd, 0);
  • trunk/dll/procstat.h

    r551 r829  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Define DosQProcStatus interface
     7
     8  02 Sep 07 SHL Update for OpenWatcom
     9
     10***********************************************************************/
     11
    112/**********************************************************************
    213 * MODULE NAME :  procstat.h             AUTHOR:  Rick Fishman        *
     
    1728 **********************************************************************/
    1829
     30#if defined(__WATCOMC__)
     31APIRET16 APIENTRY16 DosQProcStatus(ULONG *pBuf, USHORT cbBuf);
     32#endif
     33
     34#if defined(__IBMC__)
    1935#pragma linkage( DosQProcStatus, far16 pascal )
    2036USHORT DosQProcStatus(PVOID pvBuf, USHORT cbBuf);
     37#endif
    2138
    2239#define PROCESS_END_INDICATOR   3       // Indicates end of process structs
Note: See TracChangeset for help on using the changeset viewer.