diff options
author | Andrew Kroeger <andrew@sprocks.gotdns.com> | 2008-02-16 15:15:50 -0600 |
---|---|---|
committer | Andrew Kroeger <andrew@sprocks.gotdns.com> | 2008-02-26 19:27:14 -0600 |
commit | 2bbd319cafe64935682799240b9c0aa9ff4d7e7a (patch) | |
tree | 3bb7f8636e5fc2beae5b088daf2a5748c8f30ab1 /source4/lib/json/debug.c | |
parent | 7dac0598ec6edb63f15a7cce7c231f56f9ab7f7d (diff) | |
download | samba-2bbd319cafe64935682799240b9c0aa9ff4d7e7a.tar.gz samba-2bbd319cafe64935682799240b9c0aa9ff4d7e7a.tar.bz2 samba-2bbd319cafe64935682799240b9c0aa9ff4d7e7a.zip |
registry: Implement recursive deletes for dir-backed registry.
When deleting a registry key that contains subkeys or values, Windows performs a
recursive deletion that removes any subkeys or values. This update makes
deletes for an dir-backed registry consistent with Windows.
The dir-backed registry relies on the underlying filesystem, which does not
generally have transactional integrity when performing multiple operations.
Therefore, if an error occurs during the recursive deletion, the dir-backed
registry may be left in an inconsistent state.
(This used to be commit 6b5fbf7e4e38342bcd80e63f46cd295f89ab1ee9)
Diffstat (limited to 'source4/lib/json/debug.c')
0 files changed, 0 insertions, 0 deletions