Changeset 4068 for branches/GRACE/src/win32k/ldr/myldrOpen.cpp
- Timestamp:
- Aug 22, 2000, 5:00:22 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GRACE/src/win32k/ldr/myldrOpen.cpp
r4046 r4068 1 /* $Id: myldrOpen.cpp,v 1.10.4. 4 2000-08-19 14:37:15bird Exp $1 /* $Id: myldrOpen.cpp,v 1.10.4.5 2000-08-22 03:00:21 bird Exp $ 2 2 * 3 3 * myldrOpen - ldrOpen. … … 116 116 { 117 117 kprintf(("myldrOpen-%d: rmalloc(640) failed\n", cNesting)); 118 goto semcleanup;118 goto ret; 119 119 } 120 120 … … 640 640 #endif 641 641 642 semcleanup: 643 /* 644 * We have to clean the smaphore which was taken by mytkExecPgm here 645 * because we might not return before the new child is finsished 646 * executing. 647 * It is not risk in releasing the semphore here since it's taken 648 * three times now. First by tkExecPgm then by LDROpenExe. 649 */ 650 if (isLdrStateExecPgm() && fLdrSemTaken) 651 { 652 KSEMReleaseMutex((HKMTX)pLdrSem); 653 fLdrSemTaken = 0; 654 } 655 642 ret: 656 643 /** @sketch 657 644 * Return rc.
Note:
See TracChangeset
for help on using the changeset viewer.