diff options
author | Andrew Kroeger <andrew@sprocks.gotdns.com> | 2008-02-16 15:19:00 -0600 |
---|---|---|
committer | Andrew Kroeger <andrew@sprocks.gotdns.com> | 2008-02-26 19:27:14 -0600 |
commit | 79eea32976d2991319c9d0ad32a150f34b029f99 (patch) | |
tree | 0415ab3273f55cff504114a817403c14b2aa2110 /source4/lib/registry/dir.c | |
parent | 2bbd319cafe64935682799240b9c0aa9ff4d7e7a (diff) | |
download | samba-79eea32976d2991319c9d0ad32a150f34b029f99.tar.gz samba-79eea32976d2991319c9d0ad32a150f34b029f99.tar.bz2 samba-79eea32976d2991319c9d0ad32a150f34b029f99.zip |
registry: Implement recursive deletes for regf-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 regf-backed registry consistent with Windows.
The regf-backed registry does not have transactional integrity when performing
multiple operations. Therefore, if an error occurs during the recursive
deletion, the regf-backed registry may be left in an inconsistent state.
(This used to be commit b0321bad290d1a9399b4aba140a622e3af6d7575)
Diffstat (limited to 'source4/lib/registry/dir.c')
0 files changed, 0 insertions, 0 deletions