save memory
authorVolker Lendecke <Volker.Lendecke@SerNet.DE>
Wed, 31 Oct 2007 14:06:22 +0000 (15:06 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 1 Nov 2007 18:04:24 +0000 (11:04 -0700)
commit456ca680f24f13e72a529e6e280b1fffa744a1ff
tree2aa3b95400eb8d84e9292fd9c2325e4b1fa2615c
parent92d8a53b4597487fb8d23a8b2334d854c87ad7e3
save memory

Hi!

Attached find a patch that I've wanted to check in for ages.
The whole area probably needs a major rewrite, but this is a
minimal patch that on a 32-bit box saves 1.5k per smbd per
defined share, twice as much on a 64-bit box.

Volker

From ebb80e664ecc49eb597a45cb57e1067fbae49e62 Mon Sep 17 00:00:00 2001
From: Volker Lendecke <vl@sernet.de>
Date: Wed, 31 Oct 2007 15:04:34 +0100
Subject: [PATCH] Change global->copymap from bool* to a bitmap

We right now have 401 parameters, so with bool being represented as a 64-bit
integer this saves about 3k of memory per smbd per share that is defined in
smb.conf.
(This used to be commit 94f2c35a683eace7f9f3dad9748aaec93f7c534f)
source3/param/loadparm.c