This is the mail archive of the
elix@sourceware.cygnus.com
mailing list for the Elix project.
Re: EL/IX spec review, status
At 11:19 PM 1/18/00 +0100, you wrote:
> Sure, but what would be the difference between level 3 & 4 if the change is
> conducted? (sorry had no time to study the spec carefully.. ;-)
Level 4 right now has a bunch of system call interfaces not in
level 3. They include:
setuid/setgid
process group support
filesystem-based mutex support
password and group database operations
semaphores
mapped memory
shared memory
some non-standard stream support
popen() and friends
named interfaces (if_nametoindex and friends)
pty and raw terminal support
common signal handling functions
interfaces to spawn and manage processes
and just a couple of others. The spec claims that the difference
between 3 and 4 is that 3 is multi-process and 4 is full Linux.
My argument is that shared memory is a useful abstraction for
multi-process, and belongs there.
The rest of the level 4 interfaces look right to me, based on
the designed differences between 3 and 4.
mike