Changeset 533


Ignore:
Timestamp:
Nov 4, 2006, 9:07:44 PM (14 years ago)
Author:
root
Message:

Renames
Count thread usage

Location:
trunk/dll
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/inis.c

    r377 r533  
    1212  05 Jun 05 SHL Use QWL_USER
    1313  17 Jul 06 SHL Use Runtime_Error
     14  03 Nov 06 SHL Renames
     15  03 Nov 06 SHL Count thread usage
    1416
    1517***********************************************************************/
     
    3638static PSZ pszSrcFile = __FILE__;
    3739
    38 #pragma alloc_text(INIS,EnumAppNames,GetKeyData,EnumKeyNames,AddIniProc,IniProc,BackupIni,ChangeIniProc,SwapIniProc,IniLBSubProc,IniLBSubProc2,CopyIni,CompareIni,IntraIniProc,FilterIniProc)
     40#pragma alloc_text(INIS,EnumAppNames,GetKeyData,EnumKeyNames,AddIniProc,IniProc,BackupIniThread,ChangeIniProc,SwapIniProc,IniLBSubProc,IniLBSubProc2,CopyIniThread,CompareIniThread,IntraIniProc,FilterIniProc)
    3941#pragma alloc_text(STARTUP,StartIniEditor)
    4042
     
    7981
    8082
    81 VOID CopyIni (VOID *args)
     83VOID CopyIniThread (VOID *args)
    8284{
    8385  INIREC     *inirec = (INIREC *)args;
     
    9496      if(hmq2) {
    9597        WinCancelShutdown(hmq2,TRUE);
     98        IncrThreadUsage();
    9699        *userini = *sysini = 0;
    97100        memset(&cprfp,0,sizeof(PRFPROFILE));
     
    246249        WinDestroyMsgQueue(hmq2);
    247250      }
     251      DecrThreadUsage();
    248252      WinTerminate(hab2);
    249253    }
     
    259263
    260264
    261 VOID CompareIni (VOID *args)
     265static VOID CompareIniThread (VOID *args)
    262266{
    263267  INIREC     *inirec = (INIREC *)args;
     
    271275      if(hmq2) {
    272276        WinCancelShutdown(hmq2,TRUE);
     277        IncrThreadUsage();
     278
     279        // fixme to do something?
    273280
    274281        WinDestroyMsgQueue(hmq2);
    275282      }
     283      DecrThreadUsage();
    276284      WinTerminate(hab2);
    277285    }
     
    281289
    282290
    283 VOID BackupIni (VOID *args)
     291static VOID BackupIniThread (VOID *args)
    284292{
    285293  PPRFPROFILE prfp = (PPRFPROFILE)args;
     
    299307      if(hmq2) {
    300308        WinCancelShutdown(hmq2,TRUE);
     309        IncrThreadUsage();
    301310        *userini = *sysini = 0;
    302311        memset(&cprfp,0,sizeof(PRFPROFILE));
     
    375384        WinDestroyMsgQueue(hmq2);
    376385      }
     386      DecrThreadUsage();
    377387      WinTerminate(hab2);
    378388    }
     
    25592569              inirec->confirm = inidata->confirm;
    25602570              strcpy(inirec->filename1,inidata->ininame);
    2561               if (_beginthread(CopyIni,NULL,122880,(PVOID)inirec) == -1) {
     2571              if (_beginthread(CopyIniThread,NULL,122880,(PVOID)inirec) == -1) {
    25622572                Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    25632573                free(inirec);
     
    25802590              strcpy(inirec->filename1,inidata->ininame);
    25812591              inirec->hwndDlg = hwnd;
    2582               if (_beginthread(CompareIni,NULL,122880,(PVOID)inirec) == -1) {
     2592              if (_beginthread(CompareIniThread,NULL,122880,(PVOID)inirec) == -1) {
    25832593                Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    25842594                free(inirec);
     
    26262636                break;
    26272637              }
    2628               if (_beginthread(CopyIni,NULL,122880,(PVOID)inirec) == -1) {
     2638              if (_beginthread(CopyIniThread,NULL,122880,(PVOID)inirec) == -1) {
    26292639                Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    26302640                free(inirec);
     
    26732683                  else {
    26742684                    prfp->cchSysName = strlen(prfp->pszSysName);
    2675                     if (_beginthread(BackupIni,NULL,122880,(PVOID)prfp) == -1) {
     2685                    if (_beginthread(BackupIniThread,NULL,122880,(PVOID)prfp) == -1) {
    26762686                      Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    26772687                      free(prfp->pszSysName);
  • trunk/dll/killproc.c

    r451 r533  
    1212  14 Jul 06 SHL Use Runtime_Error
    1313  29 Jul 06 SHL Use xfgets
     14  03 Nov 06 SHL Renames
     15  03 Nov 06 SHL Count thread usage
    1416
    1517***********************************************************************/
     
    3739static PSZ pszSrcFile = __FILE__;
    3840
    39 #pragma alloc_text(KILLPROC,FillKillList,FillKillList2,GetDosPgmName,KillDlgProc)
     41#pragma alloc_text(KILLPROC,FillKillListThread,FillKillListThread2,GetDosPgmName,KillDlgProc)
    4042
    4143CHAR *GetDosPgmName (PID pid,CHAR *string)
     
    6971
    7072
    71 VOID FillKillList2 (VOID *arg)
     73static VOID FillKillListThread2 (VOID *arg)
    7274{
    7375  HWND          hwnd = *(HWND *)arg;
     
    8385  thmq = WinCreateMsgQueue(thab,0);
    8486  WinCancelShutdown(thmq,TRUE);
     87  IncrThreadUsage();
    8588
    8689  WinSendDlgItemMsg(hwnd,KILL_LISTBOX,LM_DELETEALL,MPVOID,MPVOID);
     
    126129    PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
    127130  WinDestroyMsgQueue(thmq);
     131  DecrThreadUsage();
    128132  WinTerminate(thab);
    129133}
    130134
    131135
    132 VOID FillKillList (VOID *arg)
     136static VOID FillKillListThread (VOID *arg)
    133137{
    134138  HWND  hwnd = *(HWND *)arg;
     
    149153  thmq = WinCreateMsgQueue(thab,0);
    150154  WinCancelShutdown(thmq,TRUE);
     155  IncrThreadUsage();
    151156
    152157  WinSendDlgItemMsg(hwnd,
     
    227232Abort:
    228233  DosForceDelete("$PSTAT#$.#$#");
    229   PostMsg(hwnd,
    230           UM_CONTAINER_FILLED,
    231           MPVOID,
    232           MPVOID);
     234  PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
    233235  WinDestroyMsgQueue(thmq);
     236  DecrThreadUsage();
    234237  WinTerminate(thab);
    235238}
     
    355358          listdone = FALSE;
    356359          if(fUseQProcStat) {
    357             if(_beginthread(FillKillList2,
     360            if(_beginthread(FillKillListThread2,
    358361                            NULL,
    359362                            65536,
     
    364367          }
    365368          else {
    366             if(_beginthread(FillKillList,
     369            if(_beginthread(FillKillListThread,
    367370                            NULL,
    368371                            65536,
  • trunk/dll/newview.c

    r396 r533  
    1616  17 Jul 06 SHL Use Runtime_Error
    1717  26 Jul 06 SHL Use chop_at_crnl and convert_nl_to_nul
     18  03 Nov 06 SHL Renames
     19  03 Nov 06 SHL Count thread usage
    1820
    1921***********************************************************************/
     
    4143static PSZ pszSrcFile = __FILE__;
    4244
    43 #pragma alloc_text(NEWVIEW,ViewStatusProc,FreeViewerMem,LoadFile)
     45#pragma alloc_text(NEWVIEW,ViewStatusProc,FreeViewerMem,LoadFileThread)
    4446#pragma alloc_text(NEWVIEW,InitWindow,PaintLine,ViewWndProc)
    45 #pragma alloc_text(NEWVIEW,ViewFrameWndProc,StartViewer,ReLine)
    46 #pragma alloc_text(NEWVIEW,BuildAList,Search,Clipboard,FindStrDlgProc)
     47#pragma alloc_text(NEWVIEW,ViewFrameWndProc,StartViewer,ReLineThread)
     48#pragma alloc_text(NEWVIEW,BuildAList,SearchThread,ClipboardThread,FindStrDlgProc)
    4749#pragma alloc_text(NEWVIEW,BuildAList2,UrlDlgProc)
    4850
     
    893895}
    894896
    895 static VOID Search(VOID * args)
     897static VOID SearchThread(VOID * args)
    896898{
    897899  HWND hwnd = (HWND)args;
     
    910912  {
    911913    hmq2 = WinCreateMsgQueue(hab2, 0);
    912     if (hmq2)
    913     {
     914    if (hmq2) {
    914915      WinCancelShutdown(hmq2, TRUE);
     916      IncrThreadUsage();
    915917      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    916918      if (ad)
     
    10601062      WinDestroyMsgQueue(hmq2);
    10611063    }
     1064    DecrThreadUsage();
    10621065    WinTerminate(hab2);
    10631066  }
     
    10651068}
    10661069
    1067 static VOID Clipboard(VOID * args)
     1070static VOID ClipboardThread(VOID * args)
    10681071{
    10691072  HWND hwnd = (HWND)args;
     
    10811084  {
    10821085    hmq2 = WinCreateMsgQueue(hab2, 0);
    1083     if (hmq2)
    1084     {
     1086    if (hmq2) {
    10851087      WinCancelShutdown(hmq2, TRUE);
     1088      IncrThreadUsage();
    10861089      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    10871090      if (ad)
     
    11681171      WinDestroyMsgQueue(hmq2);
    11691172    }
     1173    DecrThreadUsage();
    11701174    WinTerminate(hab2);
    11711175  }
     
    11731177}
    11741178
    1175 static VOID ReLine(VOID * args)
     1179static VOID ReLineThread(VOID * args)
    11761180{
    11771181  HWND hwnd = (HWND)args;
     
    11851189  priority_normal();
    11861190  hab2 = WinInitialize(0);
    1187   if (hab2)
    1188   {
     1191  if (hab2) {
    11891192    hmq2 = WinCreateMsgQueue(hab2, 0);
    1190     if (hmq2)
    1191     {
     1193    if (hmq2) {
    11921194      WinCancelShutdown(hmq2, TRUE);
     1195      IncrThreadUsage();
    11931196      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    1194       if (ad)
    1195       {
     1197      if (ad) {
    11961198        ad -> relining = TRUE;
    1197         if (!DosRequestMutexSem(ad -> ScanSem, SEM_INDEFINITE_WAIT))
    1198         {
     1199        if (!DosRequestMutexSem(ad -> ScanSem, SEM_INDEFINITE_WAIT)) {
    11991200          ad -> busy++;
    12001201          ad -> maxx = 0;
     
    13581359      WinDestroyMsgQueue(hmq2);
    13591360    }
     1361    DecrThreadUsage();
    13601362    WinTerminate(hab2);
    13611363  }
    13621364  DosPostEventSem(CompactSem);
    1363   if (ad && !ad -> stopflag)
    1364   {
     1365  if (ad && !ad -> stopflag) {
    13651366    PostMsg(hwnd, UM_CONTAINER_FILLED, MPFROMLONG(firstline),
    13661367            MPFROMLONG(cursored));
     
    13691370}
    13701371
    1371 static VOID LoadFile(VOID * args)
     1372static VOID LoadFileThread(VOID * args)
    13721373{
    13731374  HWND hwnd = (HWND)args;
     
    13871388    {
    13881389      WinCancelShutdown(hmq2, TRUE);
     1390      IncrThreadUsage();
    13891391      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    13901392      if (ad)
     
    14651467                    }
    14661468                    if (ad -> textsize) {
    1467                       if (_beginthread(ReLine, NULL, 524288, (PVOID) hwnd) == -1)
     1469                      if (_beginthread(ReLineThread, NULL, 524288, (PVOID) hwnd) == -1)
    14681470                        Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    14691471                      else
     
    14821484      WinDestroyMsgQueue(hmq2);
    14831485    }
     1486    DecrThreadUsage();
    14841487    WinTerminate(hab2);
    14851488  }
     
    19581961        WinSetWindowPtr(hwndFrame, QWL_USER, (PVOID)oldproc);
    19591962        ad -> hps = InitWindow(hwnd);
    1960         if (_beginthread(LoadFile, NULL, 524288, (PVOID) hwnd) == -1)
     1963        if (_beginthread(LoadFileThread, NULL, 524288, (PVOID) hwnd) == -1)
    19611964          Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    19621965        else {
     
    20932096        if (!ad -> relining)
    20942097        {
    2095           if (_beginthread(ReLine, NULL, 524288, (PVOID) hwnd) == -1)
     2098          if (_beginthread(ReLineThread, NULL, 524288, (PVOID) hwnd) == -1)
    20962099          {
    20972100            Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
     
    36793682                                      "Viewer.Searchtext",
    36803683                                      (PVOID) ad -> searchtext);
    3681               if (_beginthread(Search, NULL, 524288, (PVOID) hwnd) == -1)
     3684              if (_beginthread(SearchThread, NULL, 524288, (PVOID) hwnd) == -1)
    36823685                Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    36833686            }
     
    39673970          {
    39683971            ad -> cliptype = SHORT1FROMMP(mp1);
    3969             if (_beginthread(Clipboard,NULL,524288,(PVOID) hwnd) == -1)
     3972            if (_beginthread(ClipboardThread,NULL,524288,(PVOID) hwnd) == -1)
    39703973              Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    39713974          }
  • trunk/dll/printer.c

    r355 r533  
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
    1212  17 Jul 06 SHL Use Runtime_Error
     13  03 Nov 06 SHL Renames
     14  03 Nov 06 SHL Count thread usage
    1315
    1416***********************************************************************/
     
    3436
    3537#pragma alloc_text(PRINTER,PrinterReady,SayPrinterReady)
    36 #pragma alloc_text(PRINTER2,PrintList)
     38#pragma alloc_text(PRINTER2,PrintListThread)
    3739#pragma alloc_text(PRINTER3,PrintDlgProc)
    3840
     
    9294
    9395
    94 //=== PrintList - background-print a list of files ===
    95 
    96 VOID PrintList (VOID *arg)
     96//=== PrintListThread - background-print a list of files ===
     97
     98VOID PrintListThread (VOID *arg)
    9799{
    98100  HAB          hab2;
     
    122124    if(hmq2) {
    123125      WinCancelShutdown(hmq2,TRUE);
    124       if(hwndMain)
    125         WinSendMsg(hwndMain,UM_THREADUSE,MPFROMLONG(1L),MPVOID);
     126      IncrThreadUsage();
    126127      if(li && li->list && li->list[0]) {
    127128        AddNote(GetPString(IDS_PRINTINGLISTTEXT));
     
    321322          AddNote(GetPString(IDS_PRINTEDLISTTEXT));
    322323      }
    323       if(hwndMain)
    324         WinSendMsg(hwndMain,UM_THREADUSE,MPVOID,MPVOID);
    325324      WinDestroyMsgQueue(hmq2);
    326325    }
     326    DecrThreadUsage();
    327327    WinTerminate(hab2);
    328328  }
  • trunk/dll/seeall.c

    r517 r533  
    1919  17 Jul 06 SHL Use Runtime_Error
    2020  19 Oct 06 SHL Correct . and .. detect
     21  03 Nov 06 SHL Renames
     22  03 Nov 06 SHL Count thread usage
    2123
    2224***********************************************************************/
     
    4850#pragma alloc_text(SEEALL,UpdateList,CollectList,ReSort,Mark)
    4951#pragma alloc_text(SEEALL,BuildAList,RemoveDeleted,SeeFrameWndProc,FilterList)
    50 #pragma alloc_text(SEEALL2,SeeObjWndProc,MakeSeeObj,FindDupes,DupeDlgProc)
     52#pragma alloc_text(SEEALL2,SeeObjWndProc,MakeSeeObjWinThread,FindDupes,DupeDlgProc)
    5153#pragma alloc_text(SEEALL3,FreeAllFilesList,DoADir,FindAllThread,AFDrvsWndProc)
    5254#pragma alloc_text(SEEALL3,StartSeeAll)
     
    398400                  if(li && li->list && li->list[0]) {
    399401                    strcpy(li->targetpath,printer);
    400                     if(_beginthread(PrintList,NULL,65536,(PVOID)li) == -1) {
     402                    if(_beginthread(PrintListThread,NULL,65536,(PVOID)li) == -1) {
    401403                      Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    402404                      FreeListInfo(li);
     
    12611263
    12621264
    1263 static VOID MakeSeeObj (VOID *args)
     1265static VOID MakeSeeObjWinThread(VOID *args)
    12641266{
    12651267  HAB      hab2;
     
    17921794      if(hmq2) {
    17931795        WinCancelShutdown(hmq2,TRUE);
     1796        IncrThreadUsage();
    17941797        if(ad->cursored <= ad->afifiles) {
    17951798          for(x = 0;x < ad->affiles;x++)
     
    18861889    PostMsg(hwnd,UM_RESCAN,MPVOID,MPVOID);
    18871890    DosReleaseMutexSem(ad->hmtxScan);
     1891  } // if got sem
     1892  if(hmq2) {
     1893    PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
     1894    WinDestroyMsgQueue(hmq2);
    18881895  }
    1889   PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
    1890   if(hmq2)
    1891     WinDestroyMsgQueue(hmq2);
    1892   if(hab2)
     1896  if(hab2) {
     1897    DecrThreadUsage();
    18931898    WinTerminate(hab2);
     1899  }
    18941900}
    18951901
     
    21362142    priority_normal();
    21372143    hab2 = WinInitialize(0);
    2138     if(hab2)
    2139     {
     2144    if(hab2) {
    21402145      hmq2 = WinCreateMsgQueue(hab2,0);
    2141       if(hmq2)
    2142       {
     2146      if(hmq2) {
    21432147        WinCancelShutdown(hmq2,TRUE);
     2148        IncrThreadUsage();
    21442149        ad->afFilesToGet = min(FilesToGet,128);
    21452150        if(!*ad->szFindPath) {
     
    21842189    DosReleaseMutexSem(ad->hmtxScan);
    21852190  }
    2186   PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
    2187   if(hmq2)
     2191  if(hmq2) {
     2192    PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
    21882193    WinDestroyMsgQueue(hmq2);
    2189   if(hab2)
     2194  }
     2195  if(hab2) {
     2196    DecrThreadUsage();
    21902197    WinTerminate(hab2);
     2198  }
    21912199}
    21922200
     
    26552663                                       FID_HORZSCROLL);
    26562664        pAD->multiplier = 1;
    2657         if(_beginthread(MakeSeeObj,NULL,122880,(PVOID)pAD) == -1)
     2665        if(_beginthread(MakeSeeObjWinThread,NULL,122880,(PVOID)pAD) == -1)
    26582666          Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    26592667        else {
  • trunk/dll/viewinf.c

    r377 r533  
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
    1212  17 Jul 06 SHL Use Runtime_Error
     13  03 Nov 06 SHL Renames
     14  03 Nov 06 SHL Count thread usage
    1315
    1416***********************************************************************/
     
    3436static PSZ pszSrcFile = __FILE__;
    3537
    36 #pragma alloc_text(VIEWINFS,FillListbox,ViewInfProc)
     38#pragma alloc_text(VIEWINFS,FillListboxThread,ViewInfProc)
    3739
    3840typedef struct {
     
    4345
    4446
    45 static VOID FillListbox (VOID *args)
     47static VOID FillListboxThread(VOID *args)
    4648{
    4749  HWND hwnd;
     
    6264
    6365      WinCancelShutdown(hmq2,TRUE);
     66      IncrThreadUsage();
    6467      priority_normal();
    6568      if(!dummy->help)
     
    185188      WinDestroyMsgQueue(hmq2);
    186189    }
     190    PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
     191    DecrThreadUsage();
    187192    WinTerminate(hab2);
    188193  }
    189   PostMsg(hwnd,UM_CONTAINER_FILLED,MPVOID,MPVOID);
    190194  free(dummy);
    191195}
     
    281285          if (help)
    282286            d->help = 1;
    283           if(_beginthread(FillListbox,NULL,65536,(PVOID)d) == -1) {
     287          if(_beginthread(FillListboxThread,NULL,65536,(PVOID)d) == -1) {
    284288            Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    285289            free(d);
  • trunk/dll/worker.c

    r396 r533  
    1616  22 Jul 06 SHL Comments
    1717  22 Jul 06 SHL Check more run time errors
     18  03 Nov 06 SHL Renames
     19  03 Nov 06 SHL Count thread usage
    1820
    1921***********************************************************************/
     
    119121  CHAR **files = NULL;
    120122  INT numfiles = 0, numalloc = 0, plen = 0;
    121   register CHAR *p, *pp;
    122 
    123   if (wk)
    124   {
     123  CHAR *p, *pp;
     124
     125  if (wk) {
    125126    if (wk -> li &&
    126127        wk -> li -> list &&
     
    128129    {
    129130      hab2 = WinInitialize(0);
    130       if (hab2)
    131       {
     131      if (hab2) {
    132132        hmq2 = WinCreateMsgQueue(hab2, 0);
    133         if (hmq2)
    134         {
    135 
     133        if (hmq2) {
    136134          CHAR message[(CCHMAXPATH * 2) + 80], wildname[CCHMAXPATH];
    137135          register INT x;
     
    140138
    141139          WinCancelShutdown(hmq2, TRUE);
    142           if (hwndMain)
    143             WinSendMsg(hwndMain,
    144                        UM_THREADUSE,
    145                        MPFROMLONG(1L),
    146                        MPVOID);
     140          IncrThreadUsage();
    147141          *wildname = 0;
    148142          switch (wk -> li -> type)
     
    10271021                else if (*compare)
    10281022                {
    1029 
    10301023                  CHAR *fakelist[3];
    10311024
     
    10421035                else
    10431036                {
    1044 
    10451037                  FCOMPARE fc;
    10461038
     
    10591051                }
    10601052                break;
    1061               }
     1053              } // switch
    10621054              DosSleep(0L);
    1063             }
     1055            } // for list
    10641056
    10651057            switch (wk -> li -> type)
     
    11121104        Abort:
    11131105
    1114           if (files)
    1115           {
     1106          if (files) {
    11161107            Broadcast(hab2,
    11171108                      wk -> hwndCnr,
     
    11231114
    11241115          if (WinIsWindow(hab2, wk -> hwndCnr))
    1125             PostMsg(wk -> hwndCnr,
    1126                     UM_RESCAN,
    1127                     MPVOID,
    1128                     MPVOID);
    1129 
    1130           if (hwndMain)
    1131             WinSendMsg(hwndMain,
    1132                        UM_THREADUSE,
    1133                        MPVOID,
    1134                        MPVOID);
     1116            PostMsg(wk -> hwndCnr,UM_RESCAN,MPVOID,MPVOID);
     1117
    11351118          WinDestroyMsgQueue(hmq2);
    11361119        }
     1120        DecrThreadUsage();
    11371121        WinTerminate(hab2);
    11381122      }
     
    11631147      {
    11641148        hmq2 = WinCreateMsgQueue(hab2, 0);
    1165         if (hmq2)
    1166         {
     1149        if (hmq2) {
    11671150          WinCancelShutdown(hmq2, TRUE);
    1168           if (hwndMain)
    1169             WinSendMsg(hwndMain,
    1170                        UM_THREADUSE,
    1171                        MPFROMLONG(1L),
    1172                        MPVOID);
     1151          IncrThreadUsage();
    11731152          DosError(FERR_DISABLEHARDERR);
    11741153          if (IsRoot(wk -> li -> list[0]) ||
     
    11801159              wk -> li -> type = IDM_EAS;
    11811160          }
    1182           switch (wk -> li -> type)
    1183           {
     1161          switch (wk -> li -> type) {
    11841162          case IDM_INFO:
    11851163            if (WinDlgBox(HWND_DESKTOP,
     
    16891667              {
    16901668                strcpy(wk -> li -> targetpath, printer);
    1691                 if (_beginthread(PrintList,NULL,65536,(PVOID) wk -> li) == -1)
     1669                if (_beginthread(PrintListThread,NULL,65536,(PVOID) wk -> li) == -1)
    16921670                  Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    16931671                else
     
    19221900            break;
    19231901          }
    1924           if (files)
    1925           {
     1902          if (files) {
    19261903            Broadcast(hab2,
    19271904                      wk -> hwndCnr,
     
    19331910        Abort:
    19341911          if (WinIsWindow(hab2, wk -> hwndCnr))
    1935             PostMsg(wk -> hwndCnr,
    1936                     UM_RESCAN,
    1937                     MPVOID,
    1938                     MPVOID);
    1939 
    1940           if (hwndMain)
    1941             WinSendMsg(hwndMain,
    1942                        UM_THREADUSE,
    1943                        MPVOID,
    1944                        MPVOID);
     1912            PostMsg(wk -> hwndCnr,UM_RESCAN,MPVOID,MPVOID);
     1913
    19451914          WinDestroyMsgQueue(hmq2);
    19461915        }
     1916        DecrThreadUsage();
    19471917        WinTerminate(hab2);
    19481918      }
Note: See TracChangeset for help on using the changeset viewer.