diff options
author | Volker Lendecke <vl@samba.org> | 2014-03-26 14:04:41 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-03-31 22:52:13 +0200 |
commit | 6008e8f9447603f3c93e308bc3c1fc9a961bbbfd (patch) | |
tree | 18d87b13bb176d9d3c30a8cd653665ffad54cf08 /lib/param | |
parent | 66e6ffd666f96ebd3be956a57f23f3436512b4c9 (diff) | |
download | samba-6008e8f9447603f3c93e308bc3c1fc9a961bbbfd.tar.gz samba-6008e8f9447603f3c93e308bc3c1fc9a961bbbfd.tar.xz samba-6008e8f9447603f3c93e308bc3c1fc9a961bbbfd.zip |
param: Add lpcfg_tdb_hash_size()
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/param')
-rw-r--r-- | lib/param/loadparm.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 51053baa47d..9ad14d8ae4f 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -2778,3 +2778,21 @@ bool lpcfg_server_signing_allowed(struct loadparm_context *lp_ctx, bool *mandato return allowed; } + +int lpcfg_tdb_hash_size(struct loadparm_context *lp_ctx, const char *name) +{ + const char *base; + + if (name == NULL) { + return 0; + } + + base = strrchr_m(name, '/'); + if (base != NULL) { + base += 1; + } else { + base = name; + } + return lpcfg_parm_int(lp_ctx, NULL, "tdb_hashsize", base, 0); + +} |