Loading Programs and XLs from HFS [ COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20) ] MPE/iX Communicators
COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20)
Loading Programs and XLs from HFS
by Ching-Ching Su
Commercial Systems Division
MPE/iX Release 5.0 includes enhancements to MPE/iX to allow the use of
native mode programs and executable libraries (XLs) that reside in the
Hierarchical File System (HFS) and to allow applications and utilities to
utilize this functionality. The enhancements will improve productivity
when porting applications using POSIX interfaces to MPE/iX because
programs are not required to be in the MPE namespace.
The enhancements include:
* The ability to load programs and XLs from the HFS and dynamically
load procedures from XLs in the HFS.
* Modified intrinsics and commands to provide information related to
the process created by a program in the HFS.
* RUN, CREATE/CREATEPROCESS, HPGETPROCPLABEL
These intrinsics have been modified to recognize HFS syntax
program or XL names.
* SHOWPROC
This command has been enhanced to display pathnames of the
processes in the HFS. For programs in the MPE namespace,
their names will still be shown in MPE syntax.
* PROCINFO
This intrinsic has a new item to return the absolute
pathname of a specified process.
* HPFIRSTLIBRARY, HPMYFILE, HPMYPROGRAM
New parameters were added to these intrinsics to return the
absolute pathname of a XL or program file.
* execv(), execl()
The program to be executed is no longer required to be in
the MPE namespace.
* New logging formats for system logging events that log program
names; these events are process creation, ACD changes, password
changes, and user logging event.
MPE/iX Communicators