X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_restore.c;h=89f34c2753917f2d6a5e67eec1a1982ac6ecdb0c;hp=61b82c16e4fa88660e33420dbdbb4243eb307909;hb=6f5f5aa3846525e47938e9caa8b6c65451ddf9d7;hpb=0e35f35b43f96e2a805b2c4d73c0b5ccf5361975 diff --git a/src/rrd_restore.c b/src/rrd_restore.c index 61b82c1..89f34c2 100644 --- a/src/rrd_restore.c +++ b/src/rrd_restore.c @@ -415,7 +415,11 @@ rrd_write(char *file_name, rrd_t *rrd, char force_overwrite) if (strcmp("-",file_name)==0){ rrd_file= stdout; } else { - fdflags = O_WRONLY|O_CREAT|O_BINARY|O_EXCL; +#ifdef WIN32 + fdflags = O_RDWR|O_BINARY|O_CREAT|O_EXCL; +#else + fdflags = O_WRONLY|O_CREAT|O_EXCL; +#endif if (force_overwrite == 0) { fdflags |= O_EXCL; }