From: Tobias Oetiker Date: Sun, 18 Apr 2004 10:21:31 +0000 (+0000) Subject: fixed O_BINARY X-Git-Tag: 1.2rc1~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38147b0ad5a26e71a5658e55440a91a438a123e1;p=thirdparty%2Frrdtool-1.x.git fixed O_BINARY git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@242 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_restore.c b/src/rrd_restore.c index 61b82c16..89f34c27 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; }