]> sourceware.org Git - newlib-cygwin.git/commitdiff
* security.cc (set_file_sd): Open file with FILE_OPEN_FOR_BACKUP_INTENT
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 18 Sep 2007 14:36:29 +0000 (14:36 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 18 Sep 2007 14:36:29 +0000 (14:36 +0000)
too.

winsup/cygwin/ChangeLog
winsup/cygwin/security.cc

index 5e28004bb9e5968e7cb5b1f54f8b9f5c625e016e..793e0f73895e558336972821be68ce8551b75ac7 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-18  Corinna Vinschen  <corinna@vinschen.de>
+
+       * security.cc (set_file_sd): Open file with FILE_OPEN_FOR_BACKUP_INTENT
+       too.
+
 2007-09-17  Corinna Vinschen  <corinna@vinschen.de>
 
        * path.cc (symlink_info::check): Check for STATUS_OBJECT_NAME_INVALID.
index e4c82d538e3082317beea455cb070ce5439469dd..afe96b19893042ea62ef981354796792dc55d302 100644 (file)
@@ -114,7 +114,8 @@ set_file_sd (HANDLE fh, path_conv &pc, security_descriptor &sd)
          status = NtOpenFile (&fh, WRITE_OWNER | WRITE_DAC,
                               pc.get_object_attr (attr, sec_none_nih),
                               &io, FILE_SHARE_VALID_FLAGS,
-                              FILE_OPEN_FOR_RECOVERY);
+                              FILE_OPEN_FOR_BACKUP_INTENT
+                              | FILE_OPEN_FOR_RECOVERY);
          if (!NT_SUCCESS (status))
            {
              fh = NULL;
This page took 0.035365 seconds and 5 git commands to generate.