summaryrefslogtreecommitdiff
path: root/source4/lib/registry/tests/hive.c
diff options
context:
space:
mode:
authorAndrew Kroeger <andrew@sprocks.gotdns.com>2008-02-16 15:15:50 -0600
committerAndrew Kroeger <andrew@sprocks.gotdns.com>2008-02-26 19:27:14 -0600
commit2bbd319cafe64935682799240b9c0aa9ff4d7e7a (patch)
tree3bb7f8636e5fc2beae5b088daf2a5748c8f30ab1 /source4/lib/registry/tests/hive.c
parent7dac0598ec6edb63f15a7cce7c231f56f9ab7f7d (diff)
downloadsamba-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/registry/tests/hive.c')
0 files changed, 0 insertions, 0 deletions