r18939: don't rely on the umask being right in ldb creation. Both Samba3 and
authorAndrew Tridgell <tridge@samba.org>
Wed, 27 Sep 2006 03:34:50 +0000 (03:34 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:14:49 +0000 (12:14 -0500)
commit0cc2cee8d5ccd95cd4cd10a060e2b3e703b6fba1
treea0ac2be362419b564952ac4538dc1c95c993c592
parentafbc8a1faa63eadbd99fb4b5ff262b1df80d13dc
r18939: don't rely on the umask being right in ldb creation. Both Samba3 and
Samba4 smbd force the umask to 0, which meant we ended up with ldb
being world writable.

This isn't really an ideal fix, as it means ldb no longer honors umask
(as it should do, like all good libraries).

Unfortunately the 'proper' fix is too complex for now

this also merges a tiny code style fix from s4 to s3
(This used to be commit dd8ec8725f168f4286bbfc00d69cd56089ba3543)
source3/lib/ldb/common/ldb.c
source3/lib/ldb/ldb_tdb/ldb_tdb.c