libsmbconf: add smbconf_create_set_share
authorDavid Disseldorp <ddiss@samba.org>
Fri, 20 Apr 2012 16:34:17 +0000 (18:34 +0200)
committerDavid Disseldorp <ddiss@samba.org>
Wed, 19 Sep 2012 03:59:05 +0000 (05:59 +0200)
commit49f3233f1c7d5b7e88e9a978a636c64f89d620f6
tree9ff63d9f604af61645c8d1c63f3101f74d25bd70
parentb805c9c1393f00baa66c281817b9ec0451be9fc0
libsmbconf: add smbconf_create_set_share

This call creates a new share definition, using the parameters provided
with a smbconf_service structure.
Such an interface allows for simple cloning of services with:
smbconf_get_share(conf_ctx, mem_ctx, base_sharename, &base_service_def);
base_service_def->name = clone_sharename;
smbconf_create_set_share(conf_ctx, clone_sharename, base_service_def);
lib/smbconf/smbconf.c
lib/smbconf/smbconf.h
lib/smbconf/smbconf_private.h
lib/smbconf/smbconf_txt.c
source3/lib/smbconf/smbconf_reg.c