X-Git-Url: http://gitweb.michael.orlitzky.com/?p=apply-default-acl.git;a=blobdiff_plain;f=src%2Flibadacl.c;h=1411536ea8e4963f2fe951058daac69b2715f5dd;hp=1d539488601dc98ef1f7fd81ea2572f714b888e1;hb=0e4810e0a4e3ca231c1c526729d74200d7fef031;hpb=eff465edd88f0a93afb82d3107163897851b4342 diff --git a/src/libadacl.c b/src/libadacl.c index 1d53948..1411536 100644 --- a/src/libadacl.c +++ b/src/libadacl.c @@ -42,6 +42,24 @@ #define XATTR_ERROR -1 +/* Prototypes */ +int safe_open_ex(int at_fd, char* pathname, int flags); +int safe_open(const char* pathname, int flags); +int acl_update_entry(acl_t aclp, acl_entry_t entry); +int acl_entry_count(acl_t acl); +int acl_is_minimal(acl_t acl); +int acl_execute_masked(acl_t acl); +int any_can_execute(int fd, const struct stat* sp); +int acl_copy_xattr(int src_fd, + acl_type_t src_type, + int dst_fd, + acl_type_t dst_type); +int has_default_acl_fd(int fd); +int apply_default_acl_fds(int parent_fd, int fd, bool recursive); +int apply_default_acl(const char* path, bool recursive); + + + /** * @brief The recursive portion of the @c safe_open function, used to * open a file descriptor in a symlink-safe way when combined with