HP 3000 Manuals

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