Rev 5352: refactoring: split lib/profiles.c into two parts.
lib/profiles_basic.c in
http://samba.sernet.de/ma/bzr/SAMBA_3_0-registry.bzr/
Michael Adam
ma at sernet.de
Thu Apr 12 14:14:03 GMT 2007
At http://samba.sernet.de/ma/bzr/SAMBA_3_0-registry.bzr/
------------------------------------------------------------
revno: 5352
revision-id: ma at sernet.de-20070412141400-9b2fa482ddee689b
parent: ma at sernet.de-20070412122743-d447faac65352b25
committer: Michael Adam <ma at sernet.de>
branch nick: SAMBA_3_0-registry.bzr
timestamp: Thu 2007-04-12 16:14:00 +0200
message:
refactoring: split lib/profiles.c into two parts. lib/profiles_basic.c
takes all the low level mask manipulation and format conversion functions
(se_priv, privset, luid). the privs array is completely hidden from
profiles.c by adding some access-functions. some mask-functions are not
static anymore.
generally, SID- and LUID-related stuff is kept in lib/profiles.c
This is to minimize linker dependencies in preparation for the
upcoming integration of global registry options into loadparm.
added:
source/lib/privileges_basic.c privileges_basic.c-20070412140750-pro2zmd8rfupsdup-1
modified:
source/Makefile.in Makefile.in-20060530022626-b16dac2328ebe703
source/lib/privileges.c privileges.c-20060530022627-dcf14febf91e0143
Diff too large for email (1116 lines, the limit is 1000).
More information about the samba-cvs
mailing list