Changeset 1544 for trunk/dll/arccnrs.c


Ignore:
Timestamp:
Sep 30, 2010, 3:00:59 PM (15 years ago)
Author:
Gregg Young
Message:

Changes to fopen and _fsopen to allow FM2 to be loaded in high memory

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r1515 r1544  
    586586  ULONG apptype;
    587587  APIRET rc;
     588  CHAR *mode;
    588589
    589590  if (!arcname || !arcinfo)
     
    653654    }
    654655    else {
    655       fp = xfopen(arctemp, "w", pszSrcFile, __LINE__);
     656      mode = "w";
     657      fp = xfopen(arctemp, mode, pszSrcFile, __LINE__, FALSE);
    656658      if (!fp) {
    657659        xfree(arctemp, pszSrcFile, __LINE__);
     
    695697
    696698    DosError(FERR_DISABLEHARDERR);
    697     fp = _fsopen(arctemp, "r", SH_DENYWR);
     699    mode = "r";
     700    fp = xfsopen(arctemp, mode, SH_DENYWR, pszSrcFile, __LINE__, TRUE);
    698701
    699702    if (fp) {
     
    20242027
    20252028                FILE *fp;
    2026                 CHAR szTempFile[CCHMAXPATH];
     2029                CHAR szTempFile[CCHMAXPATH];
     2030                CHAR *modew = "w";
    20272031
    20282032                BldFullPathName(szTempFile, pTmpDir, PCSZ_FM2PLAYTEMP);
    2029                 fp = xfopen(szTempFile, "w", pszSrcFile, __LINE__);
     2033                fp = xfopen(szTempFile, modew, pszSrcFile, __LINE__, FALSE);
    20302034                if (fp) {
    20312035                  fprintf(fp, "%s", ";AV/2-built FM2Play listfile\n");
Note: See TracChangeset for help on using the changeset viewer.