Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Inheritance

&pagelevel(4)&pagelevel

In the case of a fork call, only POSIX resources are inherited. For this reason, POSIX files that the parent process opened are also available in the child processes. By contrast, BS2000 files which were opened in the parent process remain closed.

The class 6 memory of a program is inherited in its entirety. For class 5 memory, only those pages previously marked as inheritable are inherited.

Quasi inheritance of BS2000 resources can be incorporated in the program by means of opening resources (e.g. BS2000 files) as shareable in the parent process. The information on these resources can then be transmitted via a privately defined data structure to the child process, which is, after all, executing the same program as the parent process. The child process can then reconnect itself explicitly to these resources.