> In order to ease the porting of ZFS to BSD and MacOS X the following
> "system" attributes will be supported in ZFS. Setting these
> attributes requires PRIV_FILE_FLAG_SET. Clearing the attribute
> requires a process to have PRIV_FILE_FLAG_CLEAR
You're requiring two different privileges, depending on whether the
attribute is set or cleared? That's contrary to the way other Solaris
privileges work, where a single privilege lets you set a given attribute
(say, file permission bits) regardless of the value being set.
Scott