HP 3000 Manuals

System V Interprocess Communication [ 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)

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 (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. For more information, please refer to the articles, "Introducing the MPE/iX Shell and Utilities" and "MPE/iX Developer's Kit: New Functionality" in Chapter 5 of this Communicator.


MPE/iX Communicators