Changeset 841 for trunk/dll/dirsize.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/dirsize.c

    r838 r841  
    100100  ULONGLONG ull;
    101101  HDIR hdir;
    102   PFILEFINDBUF4 pffbArray;
     102  PFILEFINDBUF4L pffbArray;
    103103  APIRET rc;
    104104  RECORDINSERT ri;
     
    108108  *pullTotalBytes = 0;                  // In case we fail
    109109
    110   ulBufBytes = sizeof(FILEFINDBUF4) * FilesToGet;
     110  ulBufBytes = sizeof(FILEFINDBUF4L) * FilesToGet;
    111111  pffbArray = xmalloc(ulBufBytes, pszSrcFile, __LINE__);
    112112  if (!pffbArray)
     
    121121  hdir = HDIR_CREATE;
    122122  ulFindCnt = 1;
    123   // memset(pffbArray, 0, sizeof(FILEFINDBUF4));        // 11 Aug 07 SHL bypass memset
     123  // memset(pffbArray, 0, sizeof(FILEFINDBUF4L));       // 11 Aug 07 SHL bypass memset
    124124  DosError(FERR_DISABLEHARDERR);
    125125  // Check directory exists
     
    127127                     FILE_NORMAL | FILE_READONLY | FILE_ARCHIVED |
    128128                     FILE_SYSTEM | FILE_HIDDEN | MUST_HAVE_DIRECTORY,
    129                      pffbArray, ulBufBytes, &ulFindCnt, FIL_QUERYEASIZE);
     129                     pffbArray, ulBufBytes, &ulFindCnt, FIL_QUERYEASIZEL);
    130130
    131131  if (!rc)
     
    216216                     FILE_NORMAL | FILE_READONLY | FILE_ARCHIVED |
    217217                     FILE_SYSTEM | FILE_HIDDEN | FILE_DIRECTORY,
    218                      pffbArray, ulBufBytes, &ulFindCnt, FIL_QUERYEASIZE);
     218                     pffbArray, ulBufBytes, &ulFindCnt, FIL_QUERYEASIZEL);
    219219  if (!rc) {
    220     PFILEFINDBUF4 pffbFile;
     220    PFILEFINDBUF4L pffbFile;
    221221    ULONG x;
    222222
     
    257257        if (!pffbFile->oNextEntryOffset)
    258258          break;
    259         pffbFile = (PFILEFINDBUF4)((PBYTE)pffbFile + pffbFile->oNextEntryOffset);
     259        pffbFile = (PFILEFINDBUF4L)((PBYTE)pffbFile + pffbFile->oNextEntryOffset);
    260260
    261261#if 0 // 13 Aug 07 SHL fixme to be gone
Note: See TracChangeset for help on using the changeset viewer.