Searched refs:acl (Results 1 - 25 of 409) sorted by relevance

1234567891011>>

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/btrfs/
H A Dacl.c38 struct posix_acl *acl; local
40 acl = get_cached_acl(inode, type);
41 if (acl != ACL_NOT_CACHED)
42 return acl;
62 acl = posix_acl_from_xattr(value, size);
63 if (IS_ERR(acl))
64 return acl;
65 set_cached_acl(inode, type, acl);
69 acl = NULL;
70 set_cached_acl(inode, type, acl);
81 struct posix_acl *acl; local
99 btrfs_set_acl(struct btrfs_trans_handle *trans, struct inode *inode, struct posix_acl *acl, int type) argument
162 struct posix_acl *acl = NULL; local
189 struct posix_acl *acl; local
212 struct posix_acl *acl = NULL; local
265 struct posix_acl *acl, *clone; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/btrfs/
H A Dacl.c38 struct posix_acl *acl; local
40 acl = get_cached_acl(inode, type);
41 if (acl != ACL_NOT_CACHED)
42 return acl;
62 acl = posix_acl_from_xattr(value, size);
63 if (IS_ERR(acl))
64 return acl;
65 set_cached_acl(inode, type, acl);
69 acl = NULL;
70 set_cached_acl(inode, type, acl);
81 struct posix_acl *acl; local
99 btrfs_set_acl(struct btrfs_trans_handle *trans, struct inode *inode, struct posix_acl *acl, int type) argument
162 struct posix_acl *acl = NULL; local
189 struct posix_acl *acl; local
212 struct posix_acl *acl = NULL; local
265 struct posix_acl *acl, *clone; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/jfs/
H A Dacl.c32 struct posix_acl *acl; local
37 acl = get_cached_acl(inode, type);
38 if (acl != ACL_NOT_CACHED)
39 return acl;
63 acl = NULL;
65 acl = ERR_PTR(size);
67 acl = posix_acl_from_xattr(value, size);
70 if (!IS_ERR(acl))
71 set_cached_acl(inode, type, acl);
72 return acl;
75 jfs_set_acl(tid_t tid, struct inode *inode, int type, struct posix_acl *acl) argument
119 struct posix_acl *acl = jfs_get_acl(inode, ACL_TYPE_ACCESS); local
134 struct posix_acl *acl = NULL; local
179 struct posix_acl *acl, *clone; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/jfs/
H A Dacl.c32 struct posix_acl *acl; local
37 acl = get_cached_acl(inode, type);
38 if (acl != ACL_NOT_CACHED)
39 return acl;
63 acl = NULL;
65 acl = ERR_PTR(size);
67 acl = posix_acl_from_xattr(value, size);
70 if (!IS_ERR(acl))
71 set_cached_acl(inode, type, acl);
72 return acl;
75 jfs_set_acl(tid_t tid, struct inode *inode, int type, struct posix_acl *acl) argument
119 struct posix_acl *acl = jfs_get_acl(inode, ACL_TYPE_ACCESS); local
134 struct posix_acl *acl = NULL; local
179 struct posix_acl *acl, *clone; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/
H A Dgeneric_acl.c21 struct posix_acl *acl; local
25 acl = get_cached_acl(dentry->d_inode, type);
26 if (!acl)
28 posix_acl_release(acl);
50 struct posix_acl *acl; local
56 acl = get_cached_acl(dentry->d_inode, type);
57 if (!acl)
59 error = posix_acl_to_xattr(acl, buffer, size);
60 posix_acl_release(acl);
70 struct posix_acl *acl local
127 struct posix_acl *acl = NULL; local
173 struct posix_acl *acl, *clone; local
195 struct posix_acl *acl = get_cached_acl(inode, ACL_TYPE_ACCESS); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/
H A Dgeneric_acl.c21 struct posix_acl *acl; local
25 acl = get_cached_acl(dentry->d_inode, type);
26 if (!acl)
28 posix_acl_release(acl);
50 struct posix_acl *acl; local
56 acl = get_cached_acl(dentry->d_inode, type);
57 if (!acl)
59 error = posix_acl_to_xattr(acl, buffer, size);
60 posix_acl_release(acl);
70 struct posix_acl *acl local
127 struct posix_acl *acl = NULL; local
173 struct posix_acl *acl, *clone; local
195 struct posix_acl *acl = get_cached_acl(inode, ACL_TYPE_ACCESS); local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source4/ntvfs/posix/
H A Dpvfs_acl_xattr.c35 struct xattr_NTACL *acl; local
41 acl = talloc_zero(mem_ctx, struct xattr_NTACL);
42 NT_STATUS_HAVE_NO_MEMORY(acl);
46 acl,
50 talloc_free(acl);
54 if (acl->version != 1) {
55 talloc_free(acl);
59 *sd = talloc_steal(mem_ctx, acl->info.sd);
65 save the acl for a file into filesystem xattr
72 struct xattr_NTACL acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/ntvfs/posix/
H A Dpvfs_acl_xattr.c35 struct xattr_NTACL *acl; local
41 acl = talloc_zero(mem_ctx, struct xattr_NTACL);
42 NT_STATUS_HAVE_NO_MEMORY(acl);
46 acl,
50 talloc_free(acl);
54 if (acl->version != 1) {
55 talloc_free(acl);
59 *sd = talloc_steal(mem_ctx, acl->info.sd);
65 save the acl for a file into filesystem xattr
72 struct xattr_NTACL acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source4/ntvfs/posix/
H A Dpvfs_acl_xattr.c35 struct xattr_NTACL *acl; local
41 acl = talloc_zero(mem_ctx, struct xattr_NTACL);
42 NT_STATUS_HAVE_NO_MEMORY(acl);
46 acl,
50 talloc_free(acl);
54 if (acl->version != 1) {
55 talloc_free(acl);
59 *sd = talloc_steal(mem_ctx, acl->info.sd);
65 save the acl for a file into filesystem xattr
72 struct xattr_NTACL acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/gfs2/
H A Dacl.c22 #include "acl.h"
43 struct posix_acl *acl; local
51 acl = get_cached_acl(&ip->i_inode, type);
52 if (acl != ACL_NOT_CACHED)
53 return acl;
65 acl = posix_acl_from_xattr(data, len);
67 return acl;
80 struct posix_acl *acl; local
83 acl = gfs2_acl_get(GFS2_I(inode), ACL_TYPE_ACCESS);
84 if (IS_ERR(acl))
112 gfs2_acl_set(struct inode *inode, int type, struct posix_acl *acl) argument
140 struct posix_acl *acl, *clone; local
190 struct posix_acl *acl, *clone; local
240 struct posix_acl *acl; local
269 struct posix_acl *acl = NULL; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/gfs2/
H A Dacl.c22 #include "acl.h"
43 struct posix_acl *acl; local
51 acl = get_cached_acl(&ip->i_inode, type);
52 if (acl != ACL_NOT_CACHED)
53 return acl;
65 acl = posix_acl_from_xattr(data, len);
67 return acl;
80 struct posix_acl *acl; local
83 acl = gfs2_acl_get(GFS2_I(inode), ACL_TYPE_ACCESS);
84 if (IS_ERR(acl))
112 gfs2_acl_set(struct inode *inode, int type, struct posix_acl *acl) argument
140 struct posix_acl *acl, *clone; local
190 struct posix_acl *acl, *clone; local
240 struct posix_acl *acl; local
269 struct posix_acl *acl = NULL; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/xfs/linux-2.6/
H A Dxfs_acl.c40 struct posix_acl *acl; local
46 acl = posix_acl_alloc(count, GFP_KERNEL);
47 if (!acl)
51 acl_e = &acl->a_entries[i];
78 return acl;
81 posix_acl_release(acl);
86 xfs_acl_to_disk(struct xfs_acl *aclp, const struct posix_acl *acl) argument
92 aclp->acl_cnt = cpu_to_be32(acl->a_count);
93 for (i = 0; i < acl->a_count; i++) {
95 acl_e = &acl
107 struct posix_acl *acl; local
164 xfs_set_acl(struct inode *inode, int type, struct posix_acl *acl) argument
225 struct posix_acl *acl; local
337 struct posix_acl *acl, *clone; local
364 struct posix_acl *acl; local
384 struct posix_acl *acl = NULL; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/xfs/linux-2.6/
H A Dxfs_acl.c40 struct posix_acl *acl; local
46 acl = posix_acl_alloc(count, GFP_KERNEL);
47 if (!acl)
51 acl_e = &acl->a_entries[i];
78 return acl;
81 posix_acl_release(acl);
86 xfs_acl_to_disk(struct xfs_acl *aclp, const struct posix_acl *acl) argument
92 aclp->acl_cnt = cpu_to_be32(acl->a_count);
93 for (i = 0; i < acl->a_count; i++) {
95 acl_e = &acl
107 struct posix_acl *acl; local
164 xfs_set_acl(struct inode *inode, int type, struct posix_acl *acl) argument
225 struct posix_acl *acl; local
337 struct posix_acl *acl, *clone; local
364 struct posix_acl *acl; local
384 struct posix_acl *acl = NULL; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/jffs2/
H A Dacl.c58 struct posix_acl *acl; local
79 acl = posix_acl_alloc(count, GFP_KERNEL);
80 if (!acl)
87 acl->a_entries[i].e_tag = je16_to_cpu(entry->e_tag);
88 acl->a_entries[i].e_perm = je16_to_cpu(entry->e_perm);
89 switch (acl->a_entries[i].e_tag) {
95 acl->a_entries[i].e_id = ACL_UNDEFINED_ID;
103 acl->a_entries[i].e_id = je32_to_cpu(entry->e_id);
112 return acl;
114 posix_acl_release(acl);
118 jffs2_acl_to_medium(const struct posix_acl *acl, size_t *size) argument
161 struct posix_acl *acl; local
200 __jffs2_set_acl(struct inode *inode, int xprefix, struct posix_acl *acl) argument
219 jffs2_set_acl(struct inode *inode, int type, struct posix_acl *acl) argument
264 struct posix_acl *acl; local
280 struct posix_acl *acl, *clone; local
335 struct posix_acl *acl, *clone; local
377 struct posix_acl *acl; local
397 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/jffs2/
H A Dacl.c58 struct posix_acl *acl; local
79 acl = posix_acl_alloc(count, GFP_KERNEL);
80 if (!acl)
87 acl->a_entries[i].e_tag = je16_to_cpu(entry->e_tag);
88 acl->a_entries[i].e_perm = je16_to_cpu(entry->e_perm);
89 switch (acl->a_entries[i].e_tag) {
95 acl->a_entries[i].e_id = ACL_UNDEFINED_ID;
103 acl->a_entries[i].e_id = je32_to_cpu(entry->e_id);
112 return acl;
114 posix_acl_release(acl);
118 jffs2_acl_to_medium(const struct posix_acl *acl, size_t *size) argument
161 struct posix_acl *acl; local
200 __jffs2_set_acl(struct inode *inode, int xprefix, struct posix_acl *acl) argument
219 jffs2_set_acl(struct inode *inode, int type, struct posix_acl *acl) argument
264 struct posix_acl *acl; local
280 struct posix_acl *acl, *clone; local
335 struct posix_acl *acl, *clone; local
377 struct posix_acl *acl; local
397 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/reiserfs/
H A Dxattr_acl.c16 struct posix_acl *acl);
23 struct posix_acl *acl; local
33 acl = posix_acl_from_xattr(value, size);
34 if (IS_ERR(acl)) {
35 return PTR_ERR(acl);
36 } else if (acl) {
37 error = posix_acl_valid(acl);
42 acl = NULL;
53 error = reiserfs_set_acl(&th, inode, type, acl);
61 posix_acl_release(acl);
69 struct posix_acl *acl; local
93 struct posix_acl *acl; local
151 posix_acl_to_disk(const struct posix_acl *acl, size_t * size) argument
204 struct posix_acl *acl; local
260 reiserfs_set_acl(struct reiserfs_transaction_handle *th, struct inode *inode, int type, struct posix_acl *acl) argument
332 struct posix_acl *acl; local
418 struct posix_acl *acl; local
448 struct posix_acl *acl, *clone; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ext2/
H A Dacl.c2 * linux/fs/ext2/acl.c
14 #include "acl.h"
24 struct posix_acl *acl; local
39 acl = posix_acl_alloc(count, GFP_KERNEL);
40 if (!acl)
47 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
48 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
49 switch(acl->a_entries[n].e_tag) {
56 acl->a_entries[n].e_id = ACL_UNDEFINED_ID;
64 acl
85 ext2_acl_to_disk(const struct posix_acl *acl, size_t *size) argument
136 struct posix_acl *acl; local
181 ext2_set_acl(struct inode *inode, int type, struct posix_acl *acl) argument
237 struct posix_acl *acl = ext2_get_acl(inode, ACL_TYPE_ACCESS); local
259 struct posix_acl *acl = NULL; local
318 struct posix_acl *acl, *clone; local
372 struct posix_acl *acl; local
395 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ext3/
H A Dacl.c2 * linux/fs/ext3/acl.c
15 #include "acl.h"
25 struct posix_acl *acl; local
40 acl = posix_acl_alloc(count, GFP_NOFS);
41 if (!acl)
48 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
49 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
50 switch(acl->a_entries[n].e_tag) {
57 acl->a_entries[n].e_id = ACL_UNDEFINED_ID;
65 acl
86 ext3_acl_to_disk(const struct posix_acl *acl, size_t *size) argument
139 struct posix_acl *acl; local
187 ext3_set_acl(handle_t *handle, struct inode *inode, int type, struct posix_acl *acl) argument
245 struct posix_acl *acl = ext3_get_acl(inode, ACL_TYPE_ACCESS); local
267 struct posix_acl *acl = NULL; local
328 struct posix_acl *acl, *clone; local
399 struct posix_acl *acl; local
424 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ext4/
H A Dacl.c2 * linux/fs/ext4/acl.c
15 #include "acl.h"
25 struct posix_acl *acl; local
40 acl = posix_acl_alloc(count, GFP_NOFS);
41 if (!acl)
48 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
49 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
51 switch (acl->a_entries[n].e_tag) {
58 acl->a_entries[n].e_id = ACL_UNDEFINED_ID;
66 acl
87 ext4_acl_to_disk(const struct posix_acl *acl, size_t *size) argument
139 struct posix_acl *acl; local
186 ext4_set_acl(handle_t *handle, struct inode *inode, int type, struct posix_acl *acl) argument
243 struct posix_acl *acl = ext4_get_acl(inode, ACL_TYPE_ACCESS); local
265 struct posix_acl *acl = NULL; local
326 struct posix_acl *acl, *clone; local
397 struct posix_acl *acl; local
422 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/ext2/
H A Dacl.c2 * linux/fs/ext2/acl.c
14 #include "acl.h"
24 struct posix_acl *acl; local
39 acl = posix_acl_alloc(count, GFP_KERNEL);
40 if (!acl)
47 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
48 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
49 switch(acl->a_entries[n].e_tag) {
56 acl->a_entries[n].e_id = ACL_UNDEFINED_ID;
64 acl
85 ext2_acl_to_disk(const struct posix_acl *acl, size_t *size) argument
136 struct posix_acl *acl; local
181 ext2_set_acl(struct inode *inode, int type, struct posix_acl *acl) argument
237 struct posix_acl *acl = ext2_get_acl(inode, ACL_TYPE_ACCESS); local
259 struct posix_acl *acl = NULL; local
318 struct posix_acl *acl, *clone; local
372 struct posix_acl *acl; local
395 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/ext3/
H A Dacl.c2 * linux/fs/ext3/acl.c
15 #include "acl.h"
25 struct posix_acl *acl; local
40 acl = posix_acl_alloc(count, GFP_NOFS);
41 if (!acl)
48 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
49 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
50 switch(acl->a_entries[n].e_tag) {
57 acl->a_entries[n].e_id = ACL_UNDEFINED_ID;
65 acl
86 ext3_acl_to_disk(const struct posix_acl *acl, size_t *size) argument
139 struct posix_acl *acl; local
187 ext3_set_acl(handle_t *handle, struct inode *inode, int type, struct posix_acl *acl) argument
245 struct posix_acl *acl = ext3_get_acl(inode, ACL_TYPE_ACCESS); local
267 struct posix_acl *acl = NULL; local
328 struct posix_acl *acl, *clone; local
399 struct posix_acl *acl; local
424 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/ext4/
H A Dacl.c2 * linux/fs/ext4/acl.c
15 #include "acl.h"
25 struct posix_acl *acl; local
40 acl = posix_acl_alloc(count, GFP_NOFS);
41 if (!acl)
48 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
49 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
51 switch (acl->a_entries[n].e_tag) {
58 acl->a_entries[n].e_id = ACL_UNDEFINED_ID;
66 acl
87 ext4_acl_to_disk(const struct posix_acl *acl, size_t *size) argument
139 struct posix_acl *acl; local
186 ext4_set_acl(handle_t *handle, struct inode *inode, int type, struct posix_acl *acl) argument
243 struct posix_acl *acl = ext4_get_acl(inode, ACL_TYPE_ACCESS); local
265 struct posix_acl *acl = NULL; local
326 struct posix_acl *acl, *clone; local
397 struct posix_acl *acl; local
422 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/reiserfs/
H A Dxattr_acl.c16 struct posix_acl *acl);
23 struct posix_acl *acl; local
33 acl = posix_acl_from_xattr(value, size);
34 if (IS_ERR(acl)) {
35 return PTR_ERR(acl);
36 } else if (acl) {
37 error = posix_acl_valid(acl);
42 acl = NULL;
53 error = reiserfs_set_acl(&th, inode, type, acl);
61 posix_acl_release(acl);
69 struct posix_acl *acl; local
93 struct posix_acl *acl; local
151 posix_acl_to_disk(const struct posix_acl *acl, size_t * size) argument
204 struct posix_acl *acl; local
260 reiserfs_set_acl(struct reiserfs_transaction_handle *th, struct inode *inode, int type, struct posix_acl *acl) argument
332 struct posix_acl *acl; local
418 struct posix_acl *acl; local
448 struct posix_acl *acl, *clone; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ocfs2/
H A Dacl.c4 * acl.c
9 * Lots of code in this file is copy from linux/fs/ext3/acl.c.
39 #include "acl.h"
42 * Convert from xattr value to acl struct.
47 struct posix_acl *acl; local
60 acl = posix_acl_alloc(count, GFP_NOFS);
61 if (!acl)
67 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
68 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
69 acl
79 ocfs2_acl_to_xattr(const struct posix_acl *acl, size_t *size) argument
106 struct posix_acl *acl; local
149 struct posix_acl *acl; local
231 ocfs2_set_acl(handle_t *handle, struct inode *inode, struct buffer_head *di_bh, int type, struct posix_acl *acl, struct ocfs2_alloc_context *meta_ac, struct ocfs2_alloc_context *data_ac) argument
298 struct posix_acl *acl; local
330 struct posix_acl *acl, *clone; local
367 struct posix_acl *acl = NULL; local
464 struct posix_acl *acl; local
488 struct posix_acl *acl; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/ocfs2/
H A Dacl.c4 * acl.c
9 * Lots of code in this file is copy from linux/fs/ext3/acl.c.
39 #include "acl.h"
42 * Convert from xattr value to acl struct.
47 struct posix_acl *acl; local
60 acl = posix_acl_alloc(count, GFP_NOFS);
61 if (!acl)
67 acl->a_entries[n].e_tag = le16_to_cpu(entry->e_tag);
68 acl->a_entries[n].e_perm = le16_to_cpu(entry->e_perm);
69 acl
79 ocfs2_acl_to_xattr(const struct posix_acl *acl, size_t *size) argument
106 struct posix_acl *acl; local
149 struct posix_acl *acl; local
231 ocfs2_set_acl(handle_t *handle, struct inode *inode, struct buffer_head *di_bh, int type, struct posix_acl *acl, struct ocfs2_alloc_context *meta_ac, struct ocfs2_alloc_context *data_ac) argument
298 struct posix_acl *acl; local
330 struct posix_acl *acl, *clone; local
367 struct posix_acl *acl = NULL; local
464 struct posix_acl *acl; local
488 struct posix_acl *acl; local
[all...]

Completed in 365 milliseconds

1234567891011>>