"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