JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... sz , 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 () は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の msg_qbytes フィールドで制御される。 キュー作成時にこ ... ... sz , 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 () は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の msg_qbytes フィールドで制御される。 キュー作成時にこ ... ... sz , 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 () は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の msg_qbytes フィールドで制御される。 キュー作成時にこ ... ... 義されている: struct msqid_ds { struct ipc_perm msg_perm; /* Ownership and permissions */ time_t msg_stime; /* Time of last msgsnd (2) */ time_t msg_rtime; /* Time of last msgrcv (2) */ time_t msg_ctime; /* Time of creation or last modification by msgct ... /* # number of messages in queue */ msglen_t msg_qbytes; /* Maximum # of bytes in queue */ pid_t msg_lspid; /* PID of last msgsnd (2) */ pid_t msg_lrpid; /* PID of last msgrcv (2) */ }; msgid_ds 構造体のフィールドは以下の通りである: msg_perm This is an ... ipc_perm structure (see below) that specifies the access permissions on the message queue. msg_stime 最後の msgsnd (2) システムコールの時刻。 msg_rtime 最後の msgrcv (2) システムコールの時刻。 msg_ctime Time of creation of queue or time ... ... ) */ long ru_nswap; /* スワップ */ long ru_inblock; /* ブロック入力操作 */ long ru_oublock; /* ブロック出力操作 */ long ru_msgsnd; /* 送信された IPC メッセージ */ long ru_msgrcv; /* 受信された IPC メッセージ */ long ru_nsignals; /* 受信されたシグナル * ... テムが入力を実行する必要があった回数。 ru_oublock (Linux 2.6.22 以降) ファイルシステムが出力を実行する必要があった回数。 ru_msgsnd (メンテナンスされていない) このフィールドは現在のところ Linux では未使用である。 ru_msgrcv (メンテナンスされていない) この ... ... 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) この文書 ... ... ) */ long ru_nswap; /* スワップ */ long ru_inblock; /* ブロック入力操作 */ long ru_oublock; /* ブロック出力操作 */ long ru_msgsnd; /* 送信された IPC メッセージ */ long ru_msgrcv; /* 受信された IPC メッセージ */ long ru_nsignals; /* 受信されたシグナル * ... テムが入力を実行する必要があった回数。 ru_oublock (Linux 2.6.22 以降) ファイルシステムが出力を実行する必要があった回数。 ru_msgsnd (メンテナンスされていない) このフィールドは現在のところ Linux では未使用である。 ru_msgrcv (メンテナンスされていない) この ... ... きる。 この API は System V メッセージキューの API ( msgget (2), msgsnd (2), msgrcv (2) など) とは異なるものだが、同様の機能を提供する。 メッセージキューの作成とオープンは mq_open (3) を使って行 ... ブジェクトと IPC 名前空間の相互の影響に関する議論は ipc_namespaces (7) を参照。 注意 System V メッセージキュー ( msgget (2), msgsnd (2), msgrcv (2) など) はプロセス間でメッセージをやり取りするための古い API である。 POSIX メッセージキューは System V メッ ... ... 名前を選んだのはおそらく失敗であろう。 IPC_NEW の方がより明確にその機能を表しているだろう。 関連項目 msgctl (2), msgrcv (2), msgsnd (2), ftok (3), capabilities (7), mq_overview (7), sysvipc (7) この文書について この man ページは Linux man-pages プロジェク ... ... poll_wait (2), epoll_pwait (2), poll (2), ppoll (2), select (2), pselect (2). * System V IPC インターフェイス: msgrcv (2), msgsnd (2), semop (2), semtimedop (2). * スリープ用のインターフェイス: clock_nanosleep (2), nanosleep (2), usleep (3). * io_getev ... le descriptor * Linux 2.6.21 以前: futex (2) FUTEX_WAIT , sem_timedwait (3), sem_wait (3). * Linux 2.6.8 以前: msgrcv (2), msgsnd (2). * Linux 2.4 以前: nanosleep (2). 準拠 POSIX.1 (注記した内容以外)。 注意 For a discussion of async-signal-safe functio ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。