diff -r c47e081b6c0f -r 66442f81f823 src/server/public/acl.h --- a/src/server/public/acl.h Thu May 09 19:41:11 2013 +0200 +++ b/src/server/public/acl.h Sat May 11 13:28:26 2013 +0200 @@ -181,10 +181,16 @@ * * evalutes all ACLs in acllist * + * externacl is set if an acl is extern, otherwise it is set to NULL + * * returns NULL if access is allowed or a pointer to the ACLList which * denied access */ -ACLList* acl_evallist(ACLListHandle *acllist, User *user, int access_mask); +ACLList* acl_evallist( + ACLListHandle *acllist, + User *user, + int access_mask, + ACLList **externacl); #ifdef __cplusplus }