POSIX process functionality can not be completely
supported by RTEMS. This is because RTEMS provides no memory
protection and implements a single process, multi-threaded execution model. In this light, RTEMS provides none of the
routines that are associated with the creation of new processes.
However, since the entire RTEMS application (e.g. executable)
is logically a single POSIX process, RTEMS is able to provide
implementations of many operations on processes. The rule of
thumb is that those routines provide a meaningful result.
For example, getpid()
returns the node number.
Copyright © 1988-2007OAR Corporation