Changeset 3159 for trunk/src/kmk/function.c
- Timestamp:
- Mar 19, 2018, 2:37:13 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/function.c
r3156 r3159 3058 3058 { 3059 3059 FILE *fp; 3060 #ifdef KMK_FOPEN_NO_INHERIT_MODE 3061 const char *mode = "w" KMK_FOPEN_NO_INHERIT_MODE; 3062 #else 3060 3063 const char *mode = "w"; 3064 #endif 3061 3065 3062 3066 /* We are writing a file. */ … … 3064 3068 if (fn[0] == '>') 3065 3069 { 3070 #ifdef KMK_FOPEN_NO_INHERIT_MODE 3071 mode = "a" KMK_FOPEN_NO_INHERIT_MODE; 3072 #else 3066 3073 mode = "a"; 3074 #endif 3067 3075 ++fn; 3068 3076 } … … 3100 3108 O (fatal, *expanding_var, _("file: too many arguments")); 3101 3109 3110 #ifdef KMK_FOPEN_NO_INHERIT_MODE 3111 ENULLLOOP (fp, fopen (fn, "r" KMK_FOPEN_NO_INHERIT_MODE)); 3112 #else 3102 3113 ENULLLOOP (fp, fopen (fn, "r")); 3114 #endif 3103 3115 if (fp == NULL) 3104 3116 {
Note:
See TracChangeset
for help on using the changeset viewer.