Changeset 3374 for trunk/src/peldr/pe.cpp
- Timestamp:
- Apr 13, 2000, 8:54:41 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/peldr/pe.cpp
r3058 r3374 1 /* $Id: pe.cpp,v 1.1 4 2000-03-09 19:01:55sandervl Exp $ */1 /* $Id: pe.cpp,v 1.15 2000-04-13 18:54:41 sandervl Exp $ */ 2 2 3 3 /* … … 141 141 HFILE dllfile = 0; 142 142 char szFileName[CCHMAXPATH], *tmp; 143 char szResult[CCHMAXPATH]; 143 144 ULONG action, ulRead, signature; 144 145 APIRET rc; … … 171 172 rc = DosOpen(szFileName, &dllfile, &action, 0, FILE_READONLY, OPEN_ACTION_OPEN_IF_EXISTS|OPEN_ACTION_FAIL_IF_NEW, OPEN_SHARE_DENYNONE|OPEN_ACCESS_READONLY, NULL); 172 173 if(rc) { 173 goto end; //oops 174 if(DosSearchPath(SEARCH_IGNORENETERRS|SEARCH_ENVIRONMENT, "PATH", 175 szFileName, szResult, sizeof(szResult)) != 0) { 176 goto end; //oops 177 } 178 rc = DosOpen(szResult, &dllfile, &action, 0, FILE_READONLY, OPEN_ACTION_OPEN_IF_EXISTS|OPEN_ACTION_FAIL_IF_NEW, OPEN_SHARE_DENYNONE|OPEN_ACCESS_READONLY, NULL); 179 if(rc) { 180 goto end; //oops 181 } 174 182 } 175 183
Note:
See TracChangeset
for help on using the changeset viewer.