Scroll to navigation

IPC(2) Linux Programmer's Manual IPC(2)

名前

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 特有であり、 移植を意図したプログラムでは 使用してはいけない。

注意

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

関連項目

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

この文書について

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