Changeset 841 for trunk/dll/newview.c


Ignore:
Timestamp:
Sep 23, 2007, 6:27:51 PM (18 years ago)
Author:
Gregg Young
Message:

This implements large file support; The wrappers to allow WARP3 compatibility are not done so this will not run on Warp3or Warp 4 pre fixpack 12(?)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/newview.c

    r819 r841  
    3131#define INCL_WIN
    3232#define INCL_GPI
     33#define INCL_LONGLONG
    3334#include <os2.h>
    3435
     
    12571258  VIEWDATA *ad;
    12581259  HFILE handle;
    1259   ULONG action, len;
     1260  ULONG action;
     1261  ULONG len;
    12601262  APIRET rc;
    12611263  BOOL error = TRUE;
     
    12891291                    MPFROMLONG(FCF_SIZEBORDER), MPVOID);
    12901292            WinSetFocus(HWND_DESKTOP, hwnd);
    1291             rc = DosOpen(ad->filename, &handle, &action, 0L, 0L,
    1292                          OPEN_ACTION_FAIL_IF_NEW | OPEN_ACTION_OPEN_IF_EXISTS,
    1293                          OPEN_FLAGS_FAIL_ON_ERROR | OPEN_FLAGS_NOINHERIT |
    1294                          OPEN_FLAGS_SEQUENTIAL | OPEN_SHARE_DENYNONE |
    1295                          OPEN_ACCESS_READONLY, 0L);
     1293            rc = DosOpenL(ad->filename, &handle, &action, 0, 0,
     1294                          OPEN_ACTION_FAIL_IF_NEW | OPEN_ACTION_OPEN_IF_EXISTS,
     1295                          OPEN_FLAGS_FAIL_ON_ERROR | OPEN_FLAGS_NOINHERIT |
     1296                          OPEN_FLAGS_SEQUENTIAL | OPEN_SHARE_DENYNONE |
     1297                          OPEN_ACCESS_READONLY, 0);
    12961298            if (rc) {
    12971299              Dos_Error(MB_CANCEL,
     
    13031305            }
    13041306            else {
    1305               DosChgFilePtr(handle, 0L, FILE_END, &len);
    1306               DosChgFilePtr(handle, 0L, FILE_BEGIN, &action);
     1307              DosChgFilePtr(handle, 0, FILE_END, &len);
     1308              DosChgFilePtr(handle, 0, FILE_BEGIN, &action);
    13071309              if (!len) {
    13081310                saymsg(MB_CANCEL,
Note: See TracChangeset for help on using the changeset viewer.