Merge branch 'master' into kvm
[slapos.git] / component / logrotate / logrotate-3.7.9-O_CLOEXEC.optional.patch
1 diff --git a/config.c b/config.c
2 index e6d5d1d..dd004a9 100644
3 --- a/config.c
4 +++ b/config.c
5 @@ -519,7 +519,11 @@ static int readConfigFile(const char *configFile, struct logInfo *defConfig)
6         length arrays -- of course, if we aren't run setuid it doesn't
7         matter much */
8  
9 +#ifdef O_CLOEXEC
10      fd = open(configFile, O_RDONLY | O_CLOEXEC);
11 +#else
12 +    fd = open(configFile, O_RDONLY);
13 +#endif
14      if (fd < 0) {
15         message(MESS_ERROR, "failed to open config file %s: %s\n",
16                 configFile, strerror(errno));