X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman7%2Fsvipc.7;h=4a0e6573f738be47fd3bc4f024287434cc8b87ef;hb=e869ba38629d24502b2599fad331e46760c356de;hp=cd1eab273aeae12af8d382541cad9180ec44c5a1;hpb=36c5ac3d4ca02dc3a3bbc495b36839f1789ef17d;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man7/svipc.7 b/release/man7/svipc.7 index cd1eab27..4a0e6573 100644 --- a/release/man7/svipc.7 +++ b/release/man7/svipc.7 @@ -24,11 +24,30 @@ .\" .\" FIXME There is now duplication of some of the information .\" below in semctl.2, msgctl.2, and shmctl.2 -- MTK, Nov 04 +.\" +.\" FIXME Ultimately, there should probably be +.\" svmq_overview(7), svshm_overview(7), and sem_overview(7) +.\" that provide an overview of each System V IPC mechanism. +.\" In that case: +.\" * Those files should add a discussion of the /proc/sysvipc +.\" interfaces. +.\" * Documentation of the various /proc interfaces should move into +.\" those files (from proc(5)), and references in the various *.2 +.\" pages that refer to the /proc files should be adjusted. +.\" * The only part that uniquely belongs in svipc(7) is perphaps +.\" the discussion of ipc_perm. +.\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* +.\" +.\" Japanese Version Copyright (c) 1998 HANATAKA Shinya +.\" all rights reserved. +.\" Translated Wed Feb 11 21:29:14 JST 1998 +.\" by HANATAKA Shinya +.\" .TH SVIPC 7 2013\-02\-12 Linux "Linux Programmer's Manual" .SH 名前 svipc \- System V プロセス間通信機構 @@ -43,10 +62,9 @@ svipc \- System V プロセス間通信機構 おける実装を説明する。 このプロセス間通信機構には、 メッセージキュー (message queue)、セマフォー集合 (semaphore set)、 共有メモリセグメント (shared memory segment) などがある。以下で \fI資源 (resource)\fP という用語を使用した場合にはこれらの機構のどれかを意味する。 -.SS "Resource access permissions" -For each resource, the system uses a common structure of type \fIstruct -ipc_perm\fP to store information needed in determining permissions to perform -an IPC operation. The \fIipc_perm\fP structure includes the following members: +.SS 資源へのアクセス許可 +システムのそれぞれの資源は、IPC への操作を許可するかどうかを決定する ための情報を共通の構造体 \fIstruct ipc_perm\fP +に格納して使用する。 \fIipc_perm\fP 構造体には以下のメンバーが定義されている: .in +4n .nf @@ -102,7 +120,7 @@ struct ipc_perm { .PP \fBIPC_PRIVATE\fP は \fIkey_t\fP 型である。その他の全てのシンボルはフラグフィールドとして \fIint\fP 変数に OR 演算で格納することができる。 -.SS "Message queues" +.SS メッセージキュー メッセージキューは正の整数 (\fImsqid\fP) によって識別され、 \fI\fP に定義されている構造体 \fIstruct msqid_ds\fP に結びつけられている。 この構造体は以下のメンバーを含んでいる: .in +4n @@ -144,7 +162,7 @@ struct msqid_ds { .TP \fImsg_ctime\fP 最後に \fImsqid_ds\fP 構造体のメンバーが変更された時間。 -.SS "Semaphore sets" +.SS セマフォー集合 セマフォー集合は正の整数 (\fIsemid\fP) によって識別され、 \fI\fP に定義されている構造体 \fIstruct semid_ds\fP に結びつけられている。 この構造体は以下のメンバーを含んでいる: .in +4n @@ -200,7 +218,7 @@ struct sem { .\".I semval .\"to become zero. このセマフォーを最後に操作したプロセスの ID。 -.SS "Shared memory segments" +.SS 共有メモリセグメント 共有メモリセグメントは正の整数 (\fIshmid\fP) によって識別され、 \fI\fP に定義されている \fIstruct shmid_ds\fP 構造体に結びつけられている。 この構造体は以下のメンバーを含んでいる: .in +4n @@ -247,6 +265,6 @@ struct shmid_ds { \fBmsgrcv\fP(2), \fBmsgsnd\fP(2), \fBsemctl\fP(2), \fBsemget\fP(2), \fBsemop\fP(2), \fBshmat\fP(2), \fBshmctl\fP(2), \fBshmdt\fP(2), \fBshmget\fP(2), \fBftok\fP(3) .SH この文書について -この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部 +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man\-pages/ に書かれている。