HP 3000 Manuals

MPE/iX Developer's Kit: New Functionality [ COMMUNICATOR 3000 MPE/iX General Release 5.0 (Core Software Release C.50.00) ] MPE/iX Communicators


COMMUNICATOR 3000 MPE/iX General Release 5.0 (Core Software Release C.50.00)

MPE/iX Developer's Kit:  New Functionality 

by Peggy Bertsch 
Commercial Systems Division 

New POSIX.1/C Programmatic Interfaces for MPE/iX 5.0 

For those customers who have purchased the MPE/iX Developer's Kit
(36430A) on MPE/iX Release 4.5, and will be updating to MPE/iX Release
5.0, here is a summary of the new programmatic interfaces that were added
to the POSIX.1 C library (/lib/libc.a) for the 5.0 Release:

   *   access()  

       Checks the accessibility of a file.

   *   execle(), execlp(), execve(), execvp()  

       Additional exec family functions for replacing the current process
       image with a new process image.

   *   fcntl()  

       Performs control functions on open files.

   *   getgrgid(), getgrnam()  

       Returns an entry from the user database with a matching gid or
       name.

   *   getgroups()  

       Returns a list of supplementary group IDs of the calling process.

   *   getlogin()  

       Returns the user (login) name associated with the calling process.

   *   getpwnam(), getpwuid()  

       Returns an entry from the user database with a matching uid or
       name.

   *   mkfifo()  

       Creates a new FIFO special file.

   *   pipe()  

       Create a pipe.

   *   rename()  

       Change the name of a file.

   *   times()  

       Returns CPU time accounting information for the calling process
       and its terminated child processes.

   *   ttyname()  

       Returns the pathname of a terminal associated with a given file
       descriptor.

   *   uname()  

       Returns information identifying the current operating system.

   *   utime()  

       Set the access and modification times of a file.

Also these additional functions are being added:

   *   ioctl()  

       Perform control functions on character special files (devices).

   *   mknod()  

       Create special (device) and FIFO files.

   *   readlink()  

       Read a symbolic link.

   *   symlink()  

       Create a symbolic link.

Please refer to the MPE/iX Developer's Kit Reference Manual (Volumes 1 
and 2) (36430-60001) (updated for the 5.0 Release) for a complete
description of the functions available, their usage, and any limitations.



MPE/iX Communicators