Searched refs:acl_obj_p (Results 1 - 22 of 22) sorted by relevance

/asus-wl-520gu-7.0.1.45/src/router/acl/libacl/
H A Dacl_entries.c28 acl_obj *acl_obj_p = ext2int(acl, acl); local
29 if (!acl_obj_p)
31 return acl_obj_p->aused;
H A Dacl_size.c29 acl_obj *acl_obj_p = ext2int(acl, acl); local
30 if (!acl_obj_p)
33 acl_obj_p->aused * sizeof(struct __acl_entry);
H A D__acl_to_xattr.h1 char *__acl_to_xattr(const acl_obj *acl_obj_p, size_t *size);
H A Dacl_init.c28 acl_obj *acl_obj_p = new_obj_p(acl); local
29 if (!acl_obj_p)
31 acl_obj_p->aused = 0;
32 acl_obj_p->aprev = acl_obj_p->anext = (acl_entry_obj *)acl_obj_p;
33 acl_obj_p->acurr = (acl_entry_obj *)acl_obj_p;
44 acl_obj_p->aprealloc = (acl_entry_obj *)
47 acl_obj_p
[all...]
H A Dacl_get_entry.c29 acl_obj *acl_obj_p = ext2int(acl, acl); local
30 if (!acl_obj_p) {
41 acl_obj_p->acurr = acl_obj_p->anext;
43 /*if (acl_obj_p->acurr == (acl_entry_obj *)acl_obj_p) {
47 acl_obj_p->acurr = acl_obj_p->acurr->enext;
49 if (acl_obj_p->acurr == (acl_entry_obj *)acl_obj_p) {
[all...]
H A Dacl_create_entry.c26 __acl_create_entry_obj(acl_obj *acl_obj_p) argument
30 if (acl_obj_p->aprealloc == acl_obj_p->aprealloc_end) {
35 entry_obj_p = --acl_obj_p->aprealloc_end;
38 acl_obj_p->aused++;
41 entry_obj_p->eprev = acl_obj_p->aprev;
42 entry_obj_p->enext = (acl_entry_obj *)acl_obj_p;
46 entry_obj_p->econtainer = acl_obj_p;
56 acl_obj *acl_obj_p; local
64 acl_obj_p
[all...]
H A Dacl_delete_entry.c29 acl_obj *acl_obj_p = ext2int(acl, acl); local
31 if (!acl_obj_p || !entry_obj_p)
35 if (acl_obj_p->acurr == entry_obj_p)
36 acl_obj_p->acurr = acl_obj_p->acurr->eprev;
41 acl_obj_p->aused--;
H A Dacl_free.c26 __acl_free_acl_obj(acl_obj *acl_obj_p) argument
29 while (acl_obj_p->anext != (acl_entry_obj *)acl_obj_p) {
30 entry_obj_p = acl_obj_p->anext;
31 acl_obj_p->anext = acl_obj_p->anext->enext;
34 free(acl_obj_p->aprealloc);
35 free_obj_p(acl_obj_p);
H A Dacl_from_mode.c40 acl_obj *acl_obj_p; local
43 acl_obj_p = __acl_init_obj(3);
44 if (!acl_obj_p)
47 entry_obj_p = __acl_create_entry_obj(acl_obj_p);
54 entry_obj_p = __acl_create_entry_obj(acl_obj_p);
61 entry_obj_p = __acl_create_entry_obj(acl_obj_p);
67 return int2ext(acl_obj_p);
70 __acl_free_acl_obj(acl_obj_p);
H A Dacl_set_fd.c35 acl_obj *acl_obj_p = ext2int(acl, acl); local
41 if (!acl_obj_p)
43 ext_acl_p = __acl_to_xattr(acl_obj_p, &size);
H A D__acl_reorder_obj_p.c60 acl_obj *acl_obj_p = entry_obj_p->econtainer; local
63 if (acl_obj_p->aused <= 1)
80 FOREACH_ACL_ENTRY(here_obj_p, acl_obj_p) {
102 __acl_reorder_obj_p(acl_obj *acl_obj_p) argument
105 acl_obj_p->aused), **v, *x;
108 if (acl_obj_p->aused <= 1)
112 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
116 qsort(vector, acl_obj_p->aused, sizeof(acl_entry_obj *),
119 x = (acl_entry_obj *)acl_obj_p;
120 for (v = vector; v != vector + acl_obj_p
[all...]
H A Dacl_calc_mask.c29 acl_obj *acl_obj_p; local
36 acl_obj_p = ext2int(acl, *acl_p);
37 if (!acl_obj_p)
39 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
58 mask_obj_p = __acl_create_entry_obj(acl_obj_p);
H A Dacl_copy_int.c33 acl_obj *acl_obj_p; local
46 acl_obj_p = __acl_init_obj(entries);
47 if (acl_obj_p == NULL)
51 entry_obj_p = __acl_create_entry_obj(acl_obj_p);
57 if (__acl_reorder_obj_p(acl_obj_p))
59 return int2ext(acl_obj_p);
62 __acl_free_acl_obj(acl_obj_p);
H A Dacl_copy_ext.c31 acl_obj *acl_obj_p = ext2int(acl, acl); local
35 if (!acl_obj_p)
38 acl_obj_p->aused * sizeof(struct __acl_entry);
44 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
H A Dacl_dup.c30 acl_obj *acl_obj_p = ext2int(acl, acl); local
33 if (!acl_obj_p)
35 dup_obj_p = __acl_init_obj(acl_obj_p->aused);
39 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
H A D__acl_from_xattr.c34 acl_obj *acl_obj_p; local
54 acl_obj_p = __acl_init_obj(entries);
55 if (acl_obj_p == NULL)
58 entry_obj_p = __acl_create_entry_obj(acl_obj_p);
85 if (__acl_reorder_obj_p(acl_obj_p))
87 return int2ext(acl_obj_p);
90 __acl_free_acl_obj(acl_obj_p);
H A D__acl_to_xattr.c31 __acl_to_xattr(const acl_obj *acl_obj_p, size_t *size) argument
37 *size = sizeof(acl_ea_header) + acl_obj_p->aused * sizeof(acl_ea_entry);
44 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
H A Dacl_equiv_mode.c32 acl_obj *acl_obj_p = ext2int(acl, acl); local
36 if (!acl_obj_p)
38 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
H A Dacl_set_file.c37 acl_obj *acl_obj_p = ext2int(acl, acl); local
43 if (!acl_obj_p)
70 ext_acl_p = __acl_to_xattr(acl_obj_p, &size);
H A Dlibacl.h109 extern int __acl_reorder_obj_p(acl_obj *acl_obj_p) hidden;
112 extern acl_entry_obj *__acl_create_entry_obj(acl_obj *acl_obj_p) hidden;
113 extern void __acl_free_acl_obj(acl_obj *acl_obj_p) hidden;
120 #define FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) \
121 for( (entry_obj_p) = (acl_obj_p)->anext; \
122 (entry_obj_p) != (acl_entry_obj *)(acl_obj_p); \
H A Dacl_check.c46 acl_obj *acl_obj_p = ext2int(acl, acl); local
52 if (!acl_obj_p)
56 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
H A D__acl_to_any_text.c42 acl_obj *acl_obj_p = ext2int(acl, acl); local
47 if (!acl_obj_p)
56 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {
64 FOREACH_ACL_ENTRY(entry_obj_p, acl_obj_p) {

Completed in 96 milliseconds