摘要 |
<p>A host data processing system which includes a plurality of input/output devices (58c) operating under the control of an enhanced version of the UNIX operating system. The host system includes an emulator which runs as an application process for executing user emulated system (ES) application programs. The emulator includes a number of emulated system executive service components (28) operating in shared memory (16) and an interpreter (72), an emulator monitor call unit (EMCU 73) and a number of server facilities operating in the host memory (68). The ES executive service command handler and file management components (282) are extended to accommodate to allow creation and access to linked files within both host and emulated system files. The server facilities include mechanism for performing trusted user level validation when a command invokes the access of such a linked file and access checking at file access time which ensures security relative to preventing both unauthorized user access and compromises in host file system data by improper use of linked files.</p> |