]> gitweb.michael.orlitzky.com - apply-default-acl.git/commitdiff
src: add prototypes for all functions.
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 28 Mar 2018 20:54:32 +0000 (16:54 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 28 Mar 2018 20:54:32 +0000 (16:54 -0400)
src/apply-default-acl.c
src/libadacl.c

index 1d65ca08ee15e5c5c892f739341b4bd6ff879f3a..7989c985ab8bbf4a8329a64bedab1b7330336f71 100644 (file)
  * else for big ones. */
 #define EXIT_ERROR 2
 
+/* Prototypes */
+bool path_accessible(const char* path);
+void usage(const char* program_name);
+
 
 /**
  * @brief Determine whether or not the given path is accessible.
index 1d539488601dc98ef1f7fd81ea2572f714b888e1..1411536ea8e4963f2fe951058daac69b2715f5dd 100644 (file)
 #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