Ignore:
Timestamp:
Mar 19, 2018, 2:37:13 PM (7 years ago)
Author:
bird
Message:

kmk/win: Some fixes & docs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/md5sum.c

    r3131 r3159  
    156156
    157157    errno = 0;
    158     pFile = fopen(pszFilename, fText ? "r" : "rb");
     158    pFile = fopen(pszFilename,
     159                  fText ? "r"  KMK_FOPEN_NO_INHERIT_MODE
     160                        : "rb" KMK_FOPEN_NO_INHERIT_MODE);
    159161    if (!pFile && errno == EINVAL && !fText)
    160         pFile = fopen(pszFilename, "r");
     162        pFile = fopen(pszFilename, "r" KMK_FOPEN_NO_INHERIT_MODE);
    161163    return pFile;
    162164
     
    472474     * Try open the md5.lst file and process it line by line.
    473475     */
    474     pFile = fopen(pszFilename, "r");
     476    pFile = fopen(pszFilename, "r" KMK_FOPEN_NO_INHERIT_MODE);
    475477    if (pFile)
    476478    {
     
    837839                if (pOutput)
    838840                    fclose(pOutput);
    839                 pOutput = fopen(pszOutput, "w");
     841                pOutput = fopen(pszOutput, "w" KMK_FOPEN_NO_INHERIT_MODE);
    840842                if (!pOutput)
    841843                {
    842                     rc = err(1, "fopen(\"%s\", \"w\") failed", pszOutput);
     844                    rc = err(1, "fopen(\"%s\", \"w" KMK_FOPEN_NO_INHERIT_MODE "\") failed", pszOutput);
    843845                    break;
    844846                }
Note: See TracChangeset for help on using the changeset viewer.