XATTR_VIEW_READONLY
if ((getattrat(AT_FDCWD, XATTR_VIEW_READONLY, path1, &nvl1) == 0) &&
(getattrat(AT_FDCWD, XATTR_VIEW_READONLY, path2, &nvl2) == 0) &&
{ A_OPAQUE, O_NONE, XATTR_VIEW_READONLY, DATA_TYPE_BOOLEAN_VALUE },
{ A_AV_SCANSTAMP, O_NONE, XATTR_VIEW_READONLY, DATA_TYPE_UINT8_ARRAY },
{ A_FSID, O_NONE, XATTR_VIEW_READONLY, DATA_TYPE_UINT64 },
{ A_REPARSE_POINT, O_REPARSE_POINT, XATTR_VIEW_READONLY,
{ A_GEN, O_NONE, XATTR_VIEW_READONLY, DATA_TYPE_UINT64 },
case XATTR_VIEW_READONLY:
if ((error = getattrat(AT_FDCWD, XATTR_VIEW_READONLY,
return (sysattr_status(file, XATTR_VIEW_READONLY));
(attr_to_xattr_view(attr) == XATTR_VIEW_READONLY))
if (fgetattr(fd, XATTR_VIEW_READONLY, &nvl) == 0) {
if ((np->xattr_view == XATTR_VIEW_READONLY) && (flags & FWRITE))
if ((np->xattr_view == XATTR_VIEW_READONLY) && (mode & VWRITE))
(np->xattr_view == XATTR_VIEW_READONLY ? 0444 : 0644));
(attr_to_xattr_view(attr) == XATTR_VIEW_READONLY)) {
return (xattr_mkfile(pvp, XATTR_VIEW_READONLY));