]> git.saurik.com Git - apple/file_cmds.git/blobdiff - chmod/chmod_acl.h
file_cmds-321.100.10.0.1.tar.gz
[apple/file_cmds.git] / chmod / chmod_acl.h
index 31fe1436db5e9faced10f4939b99895fa3438b77..b4667e9536dc3383973a8cd7d06d38a50c785c8e 100644 (file)
@@ -31,6 +31,9 @@
  * SUCH DAMAGE.
  */
 
+#ifndef _CHMOD_ACL_H_
+#define _CHMOD_ACL_H_
+
 #ifdef __APPLE__
 #include <pwd.h>
 #include <grp.h>
@@ -80,6 +83,8 @@ extern int find_matching_entry (acl_t acl, acl_entry_t modifier, acl_entry_t *re
 extern unsigned find_canonical_position(acl_t acl, acl_entry_t modifier);
 extern int subtract_from_entry(acl_entry_t rentry, acl_entry_t modifier, int *valid_perms);
 extern int modify_acl(acl_t *oaclp, acl_entry_t modifier, unsigned int optflags, int position, int inheritance_level, unsigned flag_new_acl, const char* path);
-extern int modify_file_acl(unsigned int optflags, const char *path, acl_t modifier, int position, int inheritance_level);
+extern int modify_file_acl(unsigned int optflags, const char *path, acl_t modifier, int position, int inheritance_level, int follow);
 extern uuid_t *name_to_uuid(char *tok, int nametype);
 #endif /* __APPLE__*/
+
+#endif /* _CHMOD_ACL_H_ */