JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ct msqid_ds * buf ); 説明 msgctl () はメッセージキュー識別子 msqid で指定された System V メッセージキュー (message queue) に対して ... cmd で指定された制御操作を行なう。 msqid_ds データ構造体は < sys/msg.h > で以下のように定義されている: struct msqid_ds { struct ipc_perm msg_perm; /* Ownership and ... 他人 (others) による書き込み ビット 0100, 0010, 0001 (実行ビット) をシステムは使用しない。 cmd として有効な値は: IPC_STAT msqid に関連づけられたメッセージキューデータ構造体から、ポインター buf が指し示す msqid_ds 構造体に情報をコピーする。 呼び出し側 ... ... void * msgp , size_t msgsz , int msgflg ); ssize_t msgrcv(int msqid , void * msgp , size_t msgsz , long msgtyp , int msgflg ); 説明 システムコール msgsnd () と msgrcv () は、 System V メッセ ... される (下記の msgrcv () の説明を参照のこと)。 msgsnd() msgsnd () システムコールは msgp 引数で指定されたメッセージのコピーを msqid で指定された識別子を持つメッセージキューへ追加する。 キューに十分な空き容量がある場合、 msgsnd () は直ちに成功する。 キュー ... セス ID が設定される。 • msg_qnum は 1 増加する。 • msg_stime には現在時刻が設定される。 msgrcv() msgrcv () システムコールは msqid で指定されたキューからメッセージを削除し、 msgp で指定されたバッファーにそのメッセージを格納する。 msgsz 引数には msgp 引数 ... ... void * msgp , size_t msgsz , int msgflg ); ssize_t msgrcv(int msqid , void * msgp , size_t msgsz , long msgtyp , int msgflg ); 説明 システムコール msgsnd () と msgrcv () は、 System V メッセ ... される (下記の msgrcv () の説明を参照のこと)。 msgsnd() msgsnd () システムコールは msgp 引数で指定されたメッセージのコピーを msqid で指定された識別子を持つメッセージキューへ追加する。 キューに十分な空き容量がある場合、 msgsnd () は直ちに成功する。 キュー ... セス ID が設定される。 • msg_qnum は 1 増加する。 • msg_stime には現在時刻が設定される。 msgrcv() msgrcv () システムコールは msqid で指定されたキューからメッセージを削除し、 msgp で指定されたバッファーにそのメッセージを格納する。 msgsz 引数には msgp 引数 ... ... void * msgp , size_t msgsz , int msgflg ); ssize_t msgrcv(int msqid , void * msgp , size_t msgsz , long msgtyp , int msgflg ); 説明 システムコール msgsnd () と msgrcv () は、 System V メッセ ... される (下記の msgrcv () の説明を参照のこと)。 msgsnd() msgsnd () システムコールは msgp 引数で指定されたメッセージのコピーを msqid で指定された識別子を持つメッセージキューへ追加する。 キューに十分な空き容量がある場合、 msgsnd () は直ちに成功する。 キュー ... セス ID が設定される。 • msg_qnum は 1 増加する。 • msg_stime には現在時刻が設定される。 msgrcv() msgrcv () システムコールは msqid で指定されたキューからメッセージを削除し、 msgp で指定されたバッファーにそのメッセージを格納する。 msgsz 引数には msgp 引数 ... ... ecute) 許可は使用されない。) 新規のメッセージキューを作成する際、 msgget () システムコールはメッセージキューのデータ構造体 msqid_ds を以下のように初期化する ( msqid_ds については msgctl (2) を参照): • msg_perm.cuid と msg_perm.uid に呼び出し元プロセス ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。