summaryrefslogtreecommitdiff
path: root/include/acl.h
diff options
context:
space:
mode:
authorTim Shimmin <tes@sgi.com>2001-05-29 07:08:24 +0000
committerTim Shimmin <tes@sgi.com>2001-05-29 07:08:24 +0000
commite8deefa69e79ef5b0bbcd42f03b7f22d373068bc (patch)
tree17ff7bcb10a28dd16bb356cc664397f016f38055 /include/acl.h
parent391825dda7cd76aaa11aecb58b3a84bb6b324d4d (diff)
downloadacl-e8deefa69e79ef5b0bbcd42f03b7f22d373068bc.tar.gz
Bump version for acl_get_file,acl_get_fd,acl_create_entry,acl_get_entry changes.
Diffstat (limited to 'include/acl.h')
-rw-r--r--include/acl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/acl.h b/include/acl.h
index 6564c52..912b854 100644
--- a/include/acl.h
+++ b/include/acl.h
@@ -92,6 +92,7 @@ struct acl {
/*
* Values for acl_tag_t
*/
+#define ACL_UNDEFINED_TAG 0x00 /* undefined tag */
#define ACL_USER_OBJ 0x01 /* owner */
#define ACL_USER 0x02 /* additional users */
#define ACL_GROUP_OBJ 0x04 /* group */
@@ -106,6 +107,7 @@ struct acl {
/*
* Values for acl_perm_t
*/
+#define ACL_PERM_NONE 00
#define ACL_READ 04
#define ACL_WRITE 02
#define ACL_EXECUTE 01
@@ -146,6 +148,7 @@ extern acl_t acl_from_text(const char *);
extern int acl_get_entry(acl_t, int, acl_entry_t *);
extern acl_t acl_get_fd(int);
extern acl_t acl_get_file(const char *, acl_type_t);
+extern int acl_get_perm(acl_permset_t, acl_perm_t);
extern int acl_get_permset(acl_entry_t, acl_permset_t *);
extern void *acl_get_qualifier(acl_entry_t);
extern int acl_get_tag_type(acl_entry_t, acl_tag_t *);