第 12 章「System V のプロセス間通信」を参照してください。
int getmsgqcmwlabel( int msqid, bclabel_t *cmwlabel); int msggetl( key_t key, int msgflg, bslabel_t *senslabel); int msgsndl( int msqid, const void *msgp, size_t msgsz, int msgflg, bilabel_t *inflabel); int msgrcvl( int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg, bilabel_t *inflabel);
int getsemcmwlabel( int semid, bclabel_t *cmwlabel); int semgetl( key_t key, int nsems, int semflg, bslabel_t *senslabel); int semopl( int semid, struct sembuf *sops, size_t nsops, bilable_t *inflabel);
int getshmcmwlabel( int shmid, bclabel_t *cmwlabel); int shmgetl( key_t key, size_t size, int shmflg,bslabel_t *senslabel);