z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Scope of POSIX semantics

z/OS Language Environment Programming Guide for 64-bit Virtual Addressing Mode
SA38-0689-00

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/enclaves
Scoping to the process or to the only enclave has the same semantic effect. In the POSIX process, semantics are applied to the process from inside the process. In a process with one enclave, semantics are applied to the process from outside the process. In a process with multiple enclaves, semantics are applied to the process from outside the process.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014