HPlogo MPE/iX Developer's Kit Reference Manual Volume 2: HP 3000 MPE/iX Computer Systems > Chapter 2 SVID IPC Library Function Descriptions

sys/ipc.h

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

Macros

IPC_CREAT

Create entry if key doesn't exist

IPC_EXCL

Fail if key exists

IPC_NOWAIT

Error if request must wait

IPC_PRIVATE (key_t)0

Private key value

IPC_RMID

Remove identifier

IPC_SET

Set options

IPC_STAT

Get options

Functions

If __STDC__ is defined:

   extern int svipc_info( int, void *, void * );

   extern int svipc_control( int, void *, void * );

If __STDC__ is not defined:

   extern int svipc_info( );

   extern int svipc_control( );

Types

   typedef long  key_t;

Structures

Common IPC access structure:

   struct ipc_perm {



      uid_t   uid;               /* owner's user id           */

      gid_t   gid;               /* owner's group id          */

      uid_t   cuid;              /* creator's user id         */

      gid_t   cgid;              /* creator's group id        */

      long    mode;              /* access modes              */

      long    seq;               /* slot usage sequence number*/

      key_t   key;               /* key                       */



      };
Feedback to webmaster