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>
Mon, 15 Apr 2013 16:15:19 +0000 (18:15 +0200)
commit54cf97d0d74b0438b57855e65e55836a0cf64baa
tree149bcba800c4ba2012595ea072baa22c7c2ceff0
parent1bb0a7fa07c5d3f4328bc87bdea4a18403093b9c
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