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