HP 3000 Manuals

System V Interprocess Communication [ COMMUNICATOR 3000 MPE MPE/iX RELEASE 4.5 ] MPE/iX Communicators


COMMUNICATOR 3000 MPE MPE/iX RELEASE 4.5

System V Interprocess Communication 

by Peggy Bertsch 
Commercial Systems Division 

This release of MPE/iX provides interprocess communication facilities as
defined by the AT&T System V Interface Definition, in the form of message
queues, semaphores, and shared memory.

The system calls provided as part of System V IPC on MPE/iX include:

     ftok() 

     msgctl() 
     msgget() 
     msgsnd() 
     msgrcv() 

     semctl() 
     semget() 
     semop() 

     shmat() 
     shmctl() 
     shmdt() 
     shmget() 


NOTE Application Developers such as Value Added Businesses (VABs) and Value Added Resalers (VARs) need the MPE/iX Developer's Kit (p/n 36430A), which includes a relocatable library (RL) (/lib/libsvipc.a) and header files (in /usr/include/sys) that provide the necessary C language interface. The Fundamental Operating System (FOS) contains the core of System V IPC, so that once the object files have been linked with the System V IPC RL, end users can run the resulting application on an HP`3000 Series 900 system running MPE/iX Release 4.5 or later. End users do not need the Developer's Kit.
It is expected that application developers will use the MPE/iX Shell and Utilities product (part of FOS) to compile and link their applications. Please refer to the articles on "Introducing the MPE/iX Shell and Utilities" and "Introducing the MPE/iX Developer's Kit" in this Communicator for more information.


MPE/iX Communicators