MCPcopy Create free account
hub / github.com/RsyncProject/rsync / set_xattr_acl

Function set_xattr_acl

xattrs.c:1117–1127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1115}
1116
1117int set_xattr_acl(const char *fname, int is_access_acl, const char *buf, size_t buf_len)
1118{
1119 const char *name = is_access_acl ? XACC_ACL_ATTR : XDEF_ACL_ATTR;
1120 if (sys_lsetxattr(fname, name, buf, buf_len) < 0) {
1121 rsyserr(FERROR_XFER, errno,
1122 "set_xattr_acl: lsetxattr(%s,\"%s\") failed",
1123 full_fname(fname), name);
1124 return -1;
1125 }
1126 return 0;
1127}
1128
1129int del_def_xattr_acl(const char *fname)
1130{

Callers 1

set_rsync_aclFunction · 0.85

Calls 3

sys_lsetxattrFunction · 0.85
full_fnameFunction · 0.85
rsyserrFunction · 0.70

Tested by

no test coverage detected