acl_common: Avoid "#include vfs_acl_common.c"
authorVolker Lendecke <vl@samba.org>
Fri, 18 Aug 2017 12:41:57 +0000 (14:41 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 23 Aug 2017 23:46:07 +0000 (01:46 +0200)
commit48815f8c3ed54edc418018b991c222e317302602
treed75dd98f02ab9544935d17f2873f56016bfdb4c4
parentce8a22d2963a989a9a0cf730c15a8f3cb6f0c3d7
acl_common: Avoid "#include vfs_acl_common.c"

This makes vfs_acl_common.c a subsystem of its own that acl_xattr and acl_tdb
now link against, not #include it.

This patch is a bit on the large and clumsy side, but splitting it up would
(I believe) involve a separate intermediate copy of acl_common.c.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_acl_common.c
source3/modules/vfs_acl_common.h [new file with mode: 0644]
source3/modules/vfs_acl_tdb.c
source3/modules/vfs_acl_xattr.c
source3/modules/wscript_build
source3/wscript_build