"Danny J. Zerkel" wrote:
> To quote the POSIX standard:
> 
> The ipc_perm structure shall contain the following members:
> 
> uid_t    uid    Owner's user ID.
> gid_t    gid    Owner's group ID.
> uid_t    cuid   Creator's user ID.
> gid_t    cgid   Creator's group ID.
> mode_t   mode   Read/write permission.
> 
> I don't think size is an issue.  At least not within a given machine.
> I think OpenBSD and NetBSD have already taken the correct path.
> We just need to have a compatibility interface (automatic extra
> flag: pretty cheap; or alternate syscalls: probably a waste).

If our only goal were POSIX compliance, you are correct.

Since we also want to maintain binary compatability with third
party software, that's not enough.  You also have to look at
interfaces published in FreeBSD documentation, or by reference
in FreeBSD or POSIX documentation.  Such as the contents of the
ipc_perm structure, as declared, rather than by way of an
enumeration of required fields.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to