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