• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:xattrs

152 static struct xattr_list *next_xattr_list(int *xattr_count, struct xattr_list **xattrs) {  in next_xattr_list()  argument
154 x = realloc(*xattrs, ++*xattr_count * sizeof(struct xattr_list)); in next_xattr_list()
156 *xattrs = x; in next_xattr_list()
161 struct selabel_handle *sehnd, struct xattr_list *xattrs) in read_selinux_xattr_from_sehnd() argument
165 xattrs->type = get_prefix(xattrs, "security.selinux"); in read_selinux_xattr_from_sehnd()
167 xattrs->value = (void *)attr_val; in read_selinux_xattr_from_sehnd()
168 xattrs->vsize = strlen(attr_val); in read_selinux_xattr_from_sehnd()
171 static void set_caps_xattr(uint64_t caps, struct xattr_list *xattrs) in set_caps_xattr() argument
177 xattrs->type = get_prefix(xattrs, "security.capability"); in set_caps_xattr()
179 xattrs->value = attr_val; in set_caps_xattr()
180 xattrs->vsize = sizeof(*attr_val); in set_caps_xattr()
186 static int read_xattrs_from_system(char *filename, struct xattr_list **xattrs) in read_xattrs_from_system() argument
286 *xattrs = xattr_list; in read_xattrs_from_system()
363 static struct dupl_id *check_id_dupl(struct xattr_list *xattr_list, int xattrs) in check_id_dupl() argument
370 for(i = 0; i < xattrs; i++) { in check_id_dupl()
380 if (entry->xattrs != xattrs) in check_id_dupl()
383 for(i = 0; i < xattrs; i++) { in check_id_dupl()
394 if(i == xattrs) in check_id_dupl()
403 entry->xattrs = xattrs; in check_id_dupl()
456 static int get_xattr_id(int xattrs, struct xattr_list *xattr_list, in get_xattr_id() argument
468 for(i = 0; i < xattrs; i++) in get_xattr_id()
474 xattr_id->count = xattrs; in get_xattr_id()
544 int generate_xattrs(int xattrs, struct xattr_list *xattr_list) in generate_xattrs() argument
556 xattr_dupl = check_id_dupl(xattr_list, xattrs); in generate_xattrs()
587 for(total_size = 0, i = 0; i < xattrs; i++) { in generate_xattrs()
618 for(i = 0; i < xattrs; i++) { in generate_xattrs()
626 for(i = 0; i < xattrs; i++) { in generate_xattrs()
644 for(i = 0; i < xattrs; i++) { in generate_xattrs()
674 return get_xattr_id(xattrs, xattr_list, xattr_disk, xattr_dupl); in generate_xattrs()
687 int xattrs = 0; in read_xattrs() local
690 int xattrs; in read_xattrs() local
705 next_xattr = next_xattr_list(&xattrs, &xattr_list); in read_xattrs()
710 next_xattr = next_xattr_list(&xattrs, &xattr_list); in read_xattrs()
716 next_xattr = next_xattr_list(&xattrs, &xattr_list); in read_xattrs()
720 xattrs = read_xattrs_from_system(filename, &xattr_list); in read_xattrs()
724 if(xattrs == 0) in read_xattrs()
727 return generate_xattrs(xattrs, xattr_list); in read_xattrs()