aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorFabrice Popineau2013-12-31 17:00:43 +0200
committerEli Zaretskii2013-12-31 17:00:43 +0200
commit0bbd0e0b1d5f358c85506dcc5451e14fb95864a8 (patch)
tree0a56bb067ef4682c3b634bc9d4ff9e2b558d728c /src/ChangeLog
parent9b3c0a162e7876bab09c299ff4d803b632bf3ac8 (diff)
downloademacs-0bbd0e0b1d5f358c85506dcc5451e14fb95864a8.tar.gz
emacs-0bbd0e0b1d5f358c85506dcc5451e14fb95864a8.zip
Fall back on SetNamedSecurityInfo if SetFileSecurity fails in acl_set_file.
src/w32.c (set_named_security_info): New function. (acl_set_file): Fall back on set_named_security_info if set_file_security fails. Fixes rare failures in backups. (g_b_init_set_named_security_info_w) (g_b_init_set_named_security_info_a): New static variables. (globals_of_w32): Initialize them to zero. (set_named_security_info): Set them to non-zero if the corresponding API is available. (SetNamedSecurityInfoW_Proc, SetNamedSecurityInfoA_Proc): New function typedefs.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d7c772df2dd..356d0b7bbf5 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,16 @@
12013-12-31 Fabrice Popineau <fabrice.popineau@supelec.fr>
2
3 * w32.c (set_named_security_info): New function.
4 (acl_set_file): Fall back on set_named_security_info if
5 set_file_security fails.
6 (g_b_init_set_named_security_info_w)
7 (g_b_init_set_named_security_info_a): New static variables.
8 (globals_of_w32): Initialize them to zero.
9 (set_named_security_info): Set them to non-zero if the
10 corresponding API is available.
11 (SetNamedSecurityInfoW_Proc, SetNamedSecurityInfoA_Proc): New
12 function typedefs.
13
12013-12-31 Martin Rudalics <rudalics@gmx.at> 142013-12-31 Martin Rudalics <rudalics@gmx.at>
2 15
3 Some more fixes following pixelwise resize changes including one 16 Some more fixes following pixelwise resize changes including one