diff options
author | Volker Lendecke <vl@samba.org> | 2014-03-26 14:06:08 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-03-31 22:52:13 +0200 |
commit | e2e06b342a826bcbb6e6a116edf2ffc4fd43ad22 (patch) | |
tree | 2c561bec5685358ec8eb79f2808c419bf0b9c631 /lib/param/loadparm.c | |
parent | 6008e8f9447603f3c93e308bc3c1fc9a961bbbfd (diff) | |
download | samba-e2e06b342a826bcbb6e6a116edf2ffc4fd43ad22.tar.gz samba-e2e06b342a826bcbb6e6a116edf2ffc4fd43ad22.tar.xz samba-e2e06b342a826bcbb6e6a116edf2ffc4fd43ad22.zip |
param: Add lpcfg_tdb_flags()
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/param/loadparm.c')
-rw-r--r-- | lib/param/loadparm.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 9ad14d8ae4..fd5e5e3dac 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -66,6 +66,7 @@ #include "lib/param/s3_param.h" #include "lib/util/bitmap.h" #include "libcli/smb/smb_constants.h" +#include "tdb.h" #define standard_sub_basic talloc_strdup @@ -2796,3 +2797,11 @@ int lpcfg_tdb_hash_size(struct loadparm_context *lp_ctx, const char *name) return lpcfg_parm_int(lp_ctx, NULL, "tdb_hashsize", base, 0); } + +int lpcfg_tdb_flags(struct loadparm_context *lp_ctx, int tdb_flags) +{ + if (!lpcfg_use_mmap(lp_ctx)) { + tdb_flags |= TDB_NOMMAP; + } + return tdb_flags; +} |