XATTR_VIEW_READWRITE
if ((attr_to_xattr_view(i) != XATTR_VIEW_READWRITE) ||
if ((attr_to_xattr_view(attr) == XATTR_VIEW_READWRITE) &&
if ((rc = setattrat(AT_FDCWD, XATTR_VIEW_READWRITE, filename,
if ((error = getattrat(AT_FDCWD, XATTR_VIEW_READWRITE, fname,
XATTR_VIEW_READWRITE, res) != 0) {
(fsetattr(targfd, XATTR_VIEW_READWRITE, response)) != 0) {
{ A_ARCHIVE, O_ARCHIVE, XATTR_VIEW_READWRITE, DATA_TYPE_BOOLEAN_VALUE },
{ A_HIDDEN, O_HIDDEN, XATTR_VIEW_READWRITE, DATA_TYPE_BOOLEAN_VALUE },
{ A_READONLY, O_READONLY, XATTR_VIEW_READWRITE,
{ A_SYSTEM, O_SYSTEM, XATTR_VIEW_READWRITE, DATA_TYPE_BOOLEAN_VALUE },
{ A_APPENDONLY, O_APPENDONLY, XATTR_VIEW_READWRITE,
{ A_NODUMP, O_NODUMP, XATTR_VIEW_READWRITE, DATA_TYPE_BOOLEAN_VALUE },
{ A_IMMUTABLE, O_IMMUTABLE, XATTR_VIEW_READWRITE,
{ A_AV_MODIFIED, O_AV_MODIFIED, XATTR_VIEW_READWRITE,
{ A_AV_QUARANTINED, O_AV_QUARANTINED, XATTR_VIEW_READWRITE,
{ A_NOUNLINK, O_NOUNLINK, XATTR_VIEW_READWRITE,
{ A_CRTIME, O_NONE, XATTR_VIEW_READWRITE, DATA_TYPE_UINT64_ARRAY },
{ A_OWNERSID, O_NONE, XATTR_VIEW_READWRITE, DATA_TYPE_NVLIST },
{ A_GROUPSID, O_NONE, XATTR_VIEW_READWRITE, DATA_TYPE_NVLIST },
{ A_OFFLINE, O_OFFLINE, XATTR_VIEW_READWRITE, DATA_TYPE_BOOLEAN_VALUE },
{ A_SPARSE, O_SPARSE, XATTR_VIEW_READWRITE, DATA_TYPE_BOOLEAN_VALUE },
if ((error = getattrat(dirfd, XATTR_VIEW_READWRITE, fname, &nvl)) != 0)
case XATTR_VIEW_READWRITE:
if (fgetattr(fd, XATTR_VIEW_READWRITE, &response) != 0) {
error = fsetattr(fd, XATTR_VIEW_READWRITE, nvl);
error = fgetattr(fd, XATTR_VIEW_READWRITE, &nvl);
if (fgetattr(dirfd, XATTR_VIEW_READWRITE, &attr) != 0) {
(fsetattr(dirfd, XATTR_VIEW_READWRITE, attr))) {
err = fsetattr(fildes, XATTR_VIEW_READWRITE, nvl);
err = setattrat(fildes, XATTR_VIEW_READWRITE, fname, nvl);
return (xattr_mkfile(pvp, XATTR_VIEW_READWRITE));