svn commit: samba r14324 - in branches/tmp/vl-posixacls/source: . include lib modules smbd

vlendec at samba.org vlendec at samba.org
Mon Mar 13 16:02:52 GMT 2006


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


More information about the samba-cvs mailing list