Some general rules for the scope of POSIX processes follow, as
illustrated in
Figure 1:
- POSIX semantics applied to a POSIX process from outside the POSIX
process (interprocess semantics) are applied to a Language Environment process.
For example, a signal directed from a process to another process using kill is
applied to a Language Environment process.
- POSIX semantics scoped to within the current POSIX process (intraprocess
semantics) apply to the current Language Environment enclave.
For example, heap storage is recognized throughout an enclave.
Figure 1. Scope of semantics against POSIX
processes and Language Environment processes
and enclaves