Difference between revisions of "RISC/os"

From LinuxMIPS
Jump to: navigation, search
m (unistd.h)
Line 7: Line 7:
 
  * 3000 - 3999 POSIX syscalls
 
  * 3000 - 3999 POSIX syscalls
  
The Linux system call interface is derived and extends this by adding:
+
The Linux system call interface is derived and extends this by adding (see [http://www.linux-mips.org/git?p=linux.git;a=blob;h=89ea8b60e945cbb6d6660d85d9b02229ce36950f;hb=f578894cb9e92729f3c2dd4f48480f6c04008d1a;f=include/asm-mips/unistd.h asm-mips/unistd.h]):
 
  * 4000 - 4999 Linux O32 syscalls
 
  * 4000 - 4999 Linux O32 syscalls
 
  * 5000 - 5999 Linux N64 syscalls
 
  * 5000 - 5999 Linux N64 syscalls

Revision as of 07:35, 15 February 2006

System V-derived, big endian MIPS UNIX with BSD and POSIX extensions, for the computer systems made by the former MIPS Computersystems, Inc. including the MIPS Magnum 3000 (also known as mipsco), Microsoft/MIPS Magnum 4000 (Jazz), M120 and more.

RISC/os also had maybe the most inflated syscall interface as can be seen in this header file defining the RISC/os syscalls. The basic structure is:

* 0 - 999 System V Release 4 flavored syscalls
* 1000 - 1999 System V syscalls.  All flavors of IRIX use this number range as well.
* 2000 - 2999 BSD 4.3 syscalls
* 3000 - 3999 POSIX syscalls

The Linux system call interface is derived and extends this by adding (see asm-mips/unistd.h):

* 4000 - 4999 Linux O32 syscalls
* 5000 - 5999 Linux N64 syscalls
* 6000 - 6999 Linux N32 syscalls

See also