if (strcmp("-",file_name)==0){
rrd_file= stdout;
} else {
- fdflags = O_WRONLY|O_CREAT;
+#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;
}
force_overwrite=1;
break;
default:
- rrd_set_error("usage rrdtool %s [--range-check|-r] file.xml file.rrd",argv[0]);
- return -1;
+ rrd_set_error("usage rrdtool %s [--range-check|-r] [--force-overwrite/-f] file.xml file.rrd",argv[0]);
+ return -1;
break;
}
}