JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 先度の古いメッセージの後ろに格納される。メッセージの優先度の範囲については mq_overview (7) を参照。 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの mq_maxmsg 属性と等しい場合)、デフォルトでは、 mq_send () は、メッ ... fied in the following structure: struct timespec { time_t tv_sec; /* 秒 */ long tv_nsec; /* ナノ秒 */ }; メッセージキューが一杯で、関数呼び出し時にすでにタイムアウト時刻が 過ぎている場合、 mq_timedsend () はすぐに返る。 返り値 成功すると、 mq_send () ... と mq_timedsend () は 0 を返す。 エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー EAGAIN キューが一杯で、かつ mqdes で参照されるメッセージキュー記述で O_NONBLOCK フラグがセットされていた。 EBADF The descriptor specified in mq ... ... 先度の古いメッセージの後ろに格納される。メッセージの優先度の範囲については mq_overview (7) を参照。 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの mq_maxmsg 属性と等しい場合)、デフォルトでは、 mq_send () は、メッ ... fied in the following structure: struct timespec { time_t tv_sec; /* 秒 */ long tv_nsec; /* ナノ秒 */ }; メッセージキューが一杯で、関数呼び出し時にすでにタイムアウト時刻が 過ぎている場合、 mq_timedsend () はすぐに返る。 返り値 成功すると、 mq_send () ... と mq_timedsend () は 0 を返す。 エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー EAGAIN キューが一杯で、かつ mqdes で参照されるメッセージキュー記述で O_NONBLOCK フラグがセットされていた。 EBADF The descriptor specified in mq ... ... 先度の古いメッセージの後ろに格納される。メッセージの優先度の範囲については mq_overview (7) を参照。 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの mq_maxmsg 属性と等しい場合)、デフォルトでは、 mq_send () は、メッ ... fied in the following structure: struct timespec { time_t tv_sec; /* 秒 */ long tv_nsec; /* ナノ秒 */ }; メッセージキューが一杯で、関数呼び出し時にすでにタイムアウト時刻が 過ぎている場合、 mq_timedsend () はすぐに返る。 返り値 成功すると、 mq_send () ... と mq_timedsend () は 0 を返す。 エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー EAGAIN キューが一杯で、かつ mqdes で参照されるメッセージキュー記述で O_NONBLOCK フラグがセットされていた。 EBADF The descriptor specified in mq ... ... /* Number of bytes to transfer */ }; バッファーは配列の順序で処理される。 つまり、 process_vm_readv () は local_iov [0] が一杯になるまでデータを詰めてから、 local_iov [1] に進むことを意味する。 同様に、 remote_iov [0] を全部読み出してから remote_iov ... 様に、 process_vm_writev () は local_iov[0] の内容を全部読み出してから local_iov[1] に進み、 書き込み先でも remote_iov[0] が一杯になってから remote_iov[1] に進む。 長さ remote_iov[i].iov_len と local_iov[i].iov_len は同じである必要はない。 したがって、 ... ... /* Number of bytes to transfer */ }; バッファーは配列の順序で処理される。 つまり、 process_vm_readv () は local_iov [0] が一杯になるまでデータを詰めてから、 local_iov [1] に進むことを意味する。 同様に、 remote_iov [0] を全部読み出してから remote_iov ... 様に、 process_vm_writev () は local_iov[0] の内容を全部読み出してから local_iov[1] に進み、 書き込み先でも remote_iov[0] が一杯になってから remote_iov[1] に進む。 長さ remote_iov[i].iov_len と local_iov[i].iov_len は同じである必要はない。 したがって、 ... ... 書き出す点以外は write (2) と全く同様の動作を行う。 バッファーは配列の順序で処理される。これは、 readv () が iov [0] が完全に一杯になるまでデータを詰めてから、 iov [1] などに進むことを意味する (データが十分ない場合は、 iov が指すバッファーのいずれも一杯 ... ... 書き出す点以外は write (2) と全く同様の動作を行う。 バッファーは配列の順序で処理される。これは、 readv () が iov [0] が完全に一杯になるまでデータを詰めてから、 iov [1] などに進むことを意味する (データが十分ない場合は、 iov が指すバッファーのいずれも一杯 ... ... 書き出す点以外は write (2) と全く同様の動作を行う。 バッファーは配列の順序で処理される。これは、 readv () が iov [0] が完全に一杯になるまでデータを詰めてから、 iov [1] などに進むことを意味する (データが十分ない場合は、 iov が指すバッファーのいずれも一杯 ... ... 書き出す点以外は write (2) と全く同様の動作を行う。 バッファーは配列の順序で処理される。これは、 readv () が iov [0] が完全に一杯になるまでデータを詰めてから、 iov [1] などに進むことを意味する (データが十分ない場合は、 iov が指すバッファーのいずれも一杯 ... ... 書き出す点以外は write (2) と全く同様の動作を行う。 バッファーは配列の順序で処理される。これは、 readv () が iov [0] が完全に一杯になるまでデータを詰めてから、 iov [1] などに進むことを意味する (データが十分ない場合は、 iov が指すバッファーのいずれも一杯 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。