/asus-wl-520gu-7.0.1.45/src/router/acl/libacl/ |
H A D | acl_entries.c | 28 acl_obj *acl_obj_p = ext2int(acl, acl); local 29 if (!acl_obj_p) 31 return acl_obj_p->aused;
|
H A D | acl_size.c | 29 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.h | 1 char *__acl_to_xattr(const acl_obj *acl_obj_p, size_t *size);
|
H A D | acl_init.c | 28 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 D | acl_get_entry.c | 29 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 D | acl_create_entry.c | 26 __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 D | acl_delete_entry.c | 29 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 D | acl_free.c | 26 __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 D | acl_from_mode.c | 40 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 D | acl_set_fd.c | 35 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.c | 60 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 D | acl_calc_mask.c | 29 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 D | acl_copy_int.c | 33 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 D | acl_copy_ext.c | 31 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 D | acl_dup.c | 30 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.c | 34 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.c | 31 __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 D | acl_equiv_mode.c | 32 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 D | acl_set_file.c | 37 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 D | libacl.h | 109 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 D | acl_check.c | 46 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.c | 42 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) {
|