in FILE_OVERWRITE case as well.
+2008-04-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * fhandler.cc (fhandler_base::open): Handle SYSTEM and HIDDEN attributes
+ in FILE_OVERWRITE case as well.
+
2008-04-24 Corinna Vinschen <corinna@vinschen.de>
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Disable calling
if (pc.is_rep_symlink ())
create_options |= FILE_OPEN_REPARSE_POINT;
- if (flags & O_CREAT)
+ if ((flags & O_CREAT) || create_disposition == FILE_OVERWRITE)
{
file_attributes = FILE_ATTRIBUTE_NORMAL;
/* If mode has no write bits set, we set the R/O attribute. */