Author: vlendec
Date: 2006-03-13 16:02:50 +0000 (Mon, 13 Mar 2006)
New Revision: 14324

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14324

Log:
Cut the API between posix_acls.c and the syscalls at a different level.

This creates a standard ACL data structure based on the Solaris one and puts
responsibility to cope with the conversion into a vfs module. This way it
should become possible to cope with more than one posix-like acl API to exist
simultaneously in the system.

>From this on we could in theory slim down the VFS interface carefully as there
will just be one implementation of the data structure handling around.

The end result might look quite similar to what my last approach was, the
change to make it work initially should be a lot less intrusive however.

Now to fill the posix_acl module with meat.

Volker

Added:
   branches/tmp/vl-posixacls/source/modules/vfs_posixacl.c
Modified:
   branches/tmp/vl-posixacls/source/Makefile.in
   branches/tmp/vl-posixacls/source/configure.in
   branches/tmp/vl-posixacls/source/include/smb_acls.h
   branches/tmp/vl-posixacls/source/lib/sysacls.c
   branches/tmp/vl-posixacls/source/smbd/posix_acls.c


Changeset:
Sorry, the patch is too large (3480 lines) to include; please use WebSVN to see 
it!
WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14324

Reply via email to