Man page - ipc(2)

Packages contains this manual

Available languages:

en fr es pl ko nl ja ru ro de

Manual

IPC

名 前
書 式
説 明
準 拠
注 意
関 連 項 目
こ の 文 書 に つ い て

名 前

ipc - System V IPC シ ス テ ム コ ー ル

書 式

int ipc(unsigned int call , int first , int second , int third ,
void *
ptr , long fifth );

説 明

ipc () は メ ッ セ ー ジ 、 セ マ フ ォ ー 、 共 有 メ モ リ ー に 関 す る System V IPC コ ー ル の 共 通 の カ ー ネ ル へ の エ ン ト リ ー ポ イ ン ト で あ る 。 call は ど の IPC 関 数 を 呼 び 出 す か を 決 め ; 他 の 引 数 は 適 切 な コ ー ル へ と 渡 さ れ る 。

ユ ー ザ ー 空 間 プ ロ グ ラ ム は 通 常 の 名 前 で 適 切 な 関 数 を 呼 び 出 す べ き で あ る 。 標 準 ラ イ ブ ラ リ の 実 装 者 や カ ー ネ ル ハ ッ カ ー の み が ipc () に つ い て 知 る 必 要 が あ る 。

準 拠

ipc () は Linux 特 有 で あ り 、 移 植 を 意 図 し た プ ロ グ ラ ム で は 使 用 し て は い け な い 。

注 意

い く つ か の ア ー キ テ ク チ ャ ー —for 例 え ば x86-64 や ARM—で は 、 シ ス テ ム コ ー ル ipc () が 存 在 し な い 。 実 際 に は 、 そ の 代 わ り に msgctl (2), semctl (2), shmctl (2) な ど が 独 立 し た シ ス テ ム コ ー ル と し て 実 装 さ れ て い る 。

関 連 項 目

msgctl (2), msgget (2), msgrcv (2), msgsnd (2), semctl (2), semget (2), semop (2), semtimedop (2), shmat (2), shmctl (2), shmdt (2), shmget (2), sysvipc (7)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。