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/function.c

    r3156 r3159  
    30583058    {
    30593059      FILE *fp;
     3060#ifdef KMK_FOPEN_NO_INHERIT_MODE
     3061      const char *mode = "w" KMK_FOPEN_NO_INHERIT_MODE;
     3062#else
    30603063      const char *mode = "w";
     3064#endif
    30613065
    30623066      /* We are writing a file.  */
     
    30643068      if (fn[0] == '>')
    30653069        {
     3070#ifdef KMK_FOPEN_NO_INHERIT_MODE
     3071          mode = "a" KMK_FOPEN_NO_INHERIT_MODE;
     3072#else
    30663073          mode = "a";
     3074#endif
    30673075          ++fn;
    30683076        }
     
    31003108        O (fatal, *expanding_var, _("file: too many arguments"));
    31013109
     3110#ifdef KMK_FOPEN_NO_INHERIT_MODE
     3111      ENULLLOOP (fp, fopen (fn, "r" KMK_FOPEN_NO_INHERIT_MODE));
     3112#else
    31023113      ENULLLOOP (fp, fopen (fn, "r"));
     3114#endif
    31033115      if (fp == NULL)
    31043116        {
Note: See TracChangeset for help on using the changeset viewer.