Changeset 841 for trunk/dll/eas.c
- Timestamp:
- Sep 23, 2007, 6:27:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/eas.c
r827 r841 27 27 #define INCL_DOS 28 28 #define INCL_DOSERRORS 29 #define INCL_LONGLONG 29 30 #include <os2.h> 30 31 … … 1185 1186 1186 1187 HOLDFEA *head = NULL, *info, *last = NULL; 1187 FILESTATUS4 fsa4;1188 FILESTATUS4L fsa4; 1188 1189 HFILE handle; 1189 1190 ULONG action; … … 1192 1193 if (!filename) 1193 1194 return head; 1194 if (ishandle || !DosOpen (filename, &handle, &action, 0, 0,1195 OPEN_ACTION_FAIL_IF_NEW |1196 OPEN_ACTION_OPEN_IF_EXISTS,1197 OPEN_FLAGS_NOINHERIT |1198 OPEN_SHARE_DENYREADWRITE |1199 OPEN_ACCESS_READWRITE, (PEAOP2)0)) {1195 if (ishandle || !DosOpenL(filename, &handle, &action, 0, 0, 1196 OPEN_ACTION_FAIL_IF_NEW | 1197 OPEN_ACTION_OPEN_IF_EXISTS, 1198 OPEN_FLAGS_NOINHERIT | 1199 OPEN_SHARE_DENYREADWRITE | 1200 OPEN_ACCESS_READWRITE, (PEAOP2)0)) { 1200 1201 if (ishandle) 1201 1202 handle = *(HFILE *) filename; 1202 if (!DosQueryFileInfo(handle, FIL_QUERYEASIZE , (PVOID)&fsa4,1203 if (!DosQueryFileInfo(handle, FIL_QUERYEASIZEL, (PVOID)&fsa4, 1203 1204 (ULONG) sizeof(fsa4)) && 1204 1205 fsa4.cbList > 4) … … 1290 1291 //03 AUG 07 GKY This isn't an error it is for processing Readonly files 1291 1292 /* try it without opening it */ 1292 if (!DosQueryPathInfo(filename, FIL_QUERYEASIZE , (PVOID) & fsa4,1293 if (!DosQueryPathInfo(filename, FIL_QUERYEASIZEL, (PVOID) & fsa4, 1293 1294 (ULONG) sizeof(fsa4)) && 1294 1295 fsa4.cbList > 4)
Note:
See TracChangeset
for help on using the changeset viewer.