if (dry_run) return -1;
CHECK_RO
}
-#ifdef O_BINARY
- /* for Windows */
- flags |= O_BINARY;
-#endif
/* some systems can't handle a double / */
if (pathname[0] == '/' && pathname[1] == '/') pathname++;
- return open(pathname, flags, mode);
+ return open(pathname, flags | O_BINARY, mode);
}
#if HAVE_CHMOD