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