projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Obtain afs status items directly from afs.
[paraslash.git]
/
acl.h
diff --git
a/acl.h
b/acl.h
index 34686e91f50b50c4a4652c2420721015acbe68e0..e6090a88c92c2f9544f287f0f45f1301318c00c1 100644
(file)
--- a/
acl.h
+++ b/
acl.h
@@
-1,8
+1,13
@@
+/*
+ * Copyright (C) 2008-2009 Andre Noll <maan@systemlinux.org>
+ *
+ * Licensed under the GPL v2. For licencing details see COPYING.
+ */
+
+/** \file acl.h Exported functions of acl.c. */
void acl_init(struct list_head *acl, char * const *acl_info, int num);
void acl_init(struct list_head *acl, char * const *acl_info, int num);
-int acl_lookup(int fd, struct list_head *acl);
-void acl_add_entry(struct list_head *acl, struct in_addr addr,
- int netmask);
-void acl_del_entry(struct list_head *acl, struct in_addr addr,
- int netmask);
char *acl_get_contents(struct list_head *acl);
char *acl_get_contents(struct list_head *acl);
+int acl_check_access(int fd, struct list_head *acl, int default_deny);
+void acl_allow(char *addr, int mask, struct list_head *acl, int default_deny);
+void acl_deny(char *addr, int mask, struct list_head *acl, int default_deny);