]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:registry: implement create_subkey for the smbconf backend
authorMichael Adam <obnox@samba.org>
Wed, 25 Feb 2009 21:04:58 +0000 (22:04 +0100)
committerMichael Adam <obnox@samba.org>
Thu, 19 Mar 2009 11:12:12 +0000 (12:12 +0100)
by delegating to the db backend

Michael

Signed-off-by: Michael Adam <obnox@samba.org>
source/registry/reg_backend_smbconf.c

index 10ee138e0eb1b8447d1fdc9f8511ed8be0ed4a6c..3beae8b03445f54ee88346b079ade283926c3c5f 100644 (file)
@@ -35,6 +35,11 @@ static bool smbconf_store_keys( const char *key, struct regsubkey_ctr *subkeys )
        return regdb_ops.store_subkeys(key, subkeys);
 }
 
+static WERROR smbconf_create_subkey(const char *key, const char *subkey)
+{
+       return regdb_ops.create_subkey(key, subkey);
+}
+
 static int smbconf_fetch_values( const char *key, REGVAL_CTR *val )
 {
        return regdb_ops.fetch_values(key, val);
@@ -79,6 +84,7 @@ REGISTRY_OPS smbconf_reg_ops = {
        .fetch_values = smbconf_fetch_values,
        .store_subkeys = smbconf_store_keys,
        .store_values = smbconf_store_values,
+       .create_subkey = smbconf_create_subkey,
        .reg_access_check = smbconf_reg_access_check,
        .get_secdesc = smbconf_get_secdesc,
        .set_secdesc = smbconf_set_secdesc,