Add a in-memory cache
[nivanova/samba-autobuild/.git] / source3 / torture / vfstest.c
index 1436ecc022f258270dba9104881f826a75dbffd0..7e4ee624a120526779e53234bf954568725893e6 100644 (file)
@@ -495,6 +495,19 @@ struct messaging_context *smbd_messaging_context(void)
        return ctx;
 }
 
+struct memcache *smbd_memcache(void)
+{
+       static struct memcache *cache;
+
+       if (!cache
+           && !(cache = memcache_init(NULL,
+                                      lp_max_stat_cache_size()*1024))) {
+
+               smb_panic("Could not init smbd memcache");
+       }
+       return cache;
+}
+
 /* Main function */
 
 int main(int argc, char *argv[])