On Wednesday 16 October 2002 00:43, Robert Watson wrote:
> On Tue, 15 Oct 2002, Danny J. Zerkel wrote:
> > At least for our Linux emulation layer, supporting IPC_64 would be one
> > of the pieces (probably the main one) keeping The Sims from running.
> > The other thing we are missing is the Linux ioctl() interface for
> > reading MSDOSFS directories, but that may be optional.
> >
> > I will eventually take a look at this (IPC_64) if the scheduling fairy
> > brings me the time.
>
> While I think support for the IPC_64 flag under emulation is useful, I'd
> rather make use of compatibility system calls and type improvements for
> the base FreeBSD implementation of the System V IPC APIs.  Most of the
> work necessary to support those changes is required in order to better
> support fine-grained locking and MAC (breaking out the user and kernel
> structures).  Also, it means future applications will make use of the
> improved APIs by default.  In addition, other systems, such as Solaris,
> have already made this change in this way, avoiding the IPC_64 flag
> design.
>
> Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
> [EMAIL PROTECTED]      Network Associates Laboratories

Well, the scheduling fairy is very stingy.  I haven't looked at what Solaris
does for this.  I have used there large file support mechanism in libraries,
and something similar may be appropriate, to maintain binary compatibility.
It could even be temporary until the 5.0-release, if it were done quickly.  I
guess that counts me out.  After 5.0 it would probably be necessary to keep
the compatibility stuff around until 6.0.

Danny J. Zerkel
[EMAIL PROTECTED]

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

Reply via email to