> gtty          minix system call, unimplemented in linux
> stty          minix system call, unimplemented in linux

minix ? umm V7 traditonal unix. Its obsolete. It was only in -lbsd with libc5
and the emulation cannot be complete

> ptrace                for debugging/development only

You can do a lot more with ptrace. Also please consider that ISV's products
include debuggers

> mount         system call should only be used by system programs
> umount                system call should only be used by system programs
> umount2               system call should only be used by system programs

So we are requiring installers shell out to do mounting of media. There are
also other cases where mount is essential, such as back up systems. Im
not sure which is the right choice

> Questionable:
> mknod         obvious, do we think applications call this directly?  
>               POSIX.1 ducked defining this.  Should we?

Xfree uses it for one. We also need to define mkfifo if we dont define
mknod. 

> Malloc extensions, should probably remove
> =========================================
> 
> memalign      
> valloc

valloc is used in a _lot_ of BSD originated codebase and some SYS5. Its
just sort of useful.

>       Defined in POSIX.2
>       ==================
>       getopt

Our getopt isnt strictly posix compliant for sanity reasons, so that needs
noting. Also we want everyone to use the getopt_long stuff 8)

Reply via email to