Added paragraph describing SUSP.

This commit is contained in:
Joel Sherrill
1999-11-15 21:04:01 +00:00
parent 9da09940e4
commit cb193710f4

View File

@@ -18,3 +18,12 @@ this document corresponds to a section in the 1003.1 standard
and the implementation status of the items required by the standard and the implementation status of the items required by the standard
are listed. are listed.
RTEMS supports a number of POSIX process, user, and group oriented
routines in what is referred to as a "SUSP" (Single-User, Single
Process) manner. RTEMS supports a single process, multithreaded
POSIX 1003.1b environment. In a pure world, there would be
no reason to even include routines like @code{getpid()} when there
can only be one process. But providing routines like @code{getpid()}
and making them work in a sensible fashion for an embedded environment
while not returning ENOSYS (for not implemented) makes it significantly
easier to port code from a UNIX environment without modifying it.