Lines Matching refs:xattrs
125 static int read_xattrs_from_system(char *filename, struct xattr_list **xattrs)
227 *xattrs = xattr_list;
310 static struct dupl_id *check_id_dupl(struct xattr_list *xattr_list, int xattrs)
316 /* compute checksum over all xattrs */
317 for(i = 0; i < xattrs; i++) {
327 if (entry->xattrs != xattrs)
330 for(i = 0; i < xattrs; i++) {
341 if(i == xattrs)
352 entry->xattrs = xattrs;
405 static int get_xattr_id(int xattrs, struct xattr_list *xattr_list,
419 for(i = 0; i < xattrs; i++)
425 xattr_id->count = xattrs;
500 int generate_xattrs(int xattrs, struct xattr_list *xattr_list)
509 * check if the file xattrs are a complete duplicate of a pre-existing
512 xattr_dupl = check_id_dupl(xattr_list, xattrs);
545 for(total_size = 0, i = 0; i < xattrs; i++) {
576 for(i = 0; i < xattrs; i++) {
584 for(i = 0; i < xattrs; i++) {
602 for(i = 0; i < xattrs; i++) {
632 return get_xattr_id(xattrs, xattr_list, xattr_disk, xattr_dupl);
642 int xattrs;
647 xattrs = read_xattrs_from_system(filename, &xattr_list);
648 if(xattrs == 0)
651 return generate_xattrs(xattrs, xattr_list);
658 * take place against the xattrs already in the file system being appended to,
659 * and ensures the pre-existing xattrs are written out along with any new xattrs
702 * Save current state of xattrs, needed for restoring state in the event of an
735 * Restore xattrs in the event of an abort in appending