Changeset 1317 for trunk/dll/init.c


Ignore:
Timestamp:
Dec 5, 2008, 2:45:02 AM (17 years ago)
Author:
Gregg Young
Message:

Add an event semaphore to prevent duplicate directory names in tree caused by RestoreDirCnrState running concurrently with the StubbyThread for the same drive. (Ticket 25)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/init.c

    r1313 r1317  
    158158
    159159#pragma data_seg(GLOBAL1)
     160HEV  DriveScanStart;
    160161HMTX hmtxFM2Delete;
    161162HMTX hmtxFM2Globals;
     
    11881189    Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
    11891190              "DosCreateMutexSem");
     1191  if (DosCreateEventSem("\\SEM32\\DRIVESCAN", &DriveScanStart, 0L, FALSE))
     1192    Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
     1193              GetPString(IDS_CREATESEMFAILED));
    11901194  /*
    11911195   * set some defaults (note: everything else automatically initialized
Note: See TracChangeset for help on using the changeset viewer.