JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... クする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前検索を非同期で実行でき、 検索処理の完了の通知ができる点が異なる。 mode 引数は以下の値のいずれかを指定する。 GAI_WAIT 検索を同期で実行する。 呼び出しは検索が完了する ... gevent (7) を参照。 sevp->sigev_notify フィールドには以下の値を指定できる。 SIGEV_NONE 通知は行わない。 SIGEV_SIGNAL 検索が完了した際に、 プロセスに対してシグナル sigev_signo を生成する。 一般的な説明は sigevent (7) を参照。 siginfo_t 構造体の si_code ... フィールドには SI_ASYNCNL がセットされる。 SIGEV_THREAD 検索が完了した際に、 sigev_notify_function を新しいスレッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIG ... ... クする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前検索を非同期で実行でき、 検索処理の完了の通知ができる点が異なる。 mode 引数は以下の値のいずれかを指定する。 GAI_WAIT 検索を同期で実行する。 呼び出しは検索が完了する ... gevent (7) を参照。 sevp->sigev_notify フィールドには以下の値を指定できる。 SIGEV_NONE 通知は行わない。 SIGEV_SIGNAL 検索が完了した際に、 プロセスに対してシグナル sigev_signo を生成する。 一般的な説明は sigevent (7) を参照。 siginfo_t 構造体の si_code ... フィールドには SI_ASYNCNL がセットされる。 SIGEV_THREAD 検索が完了した際に、 sigev_notify_function を新しいスレッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIG ... ... クする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前検索を非同期で実行でき、 検索処理の完了の通知ができる点が異なる。 mode 引数は以下の値のいずれかを指定する。 GAI_WAIT 検索を同期で実行する。 呼び出しは検索が完了する ... gevent (7) を参照。 sevp->sigev_notify フィールドには以下の値を指定できる。 SIGEV_NONE 通知は行わない。 SIGEV_SIGNAL 検索が完了した際に、 プロセスに対してシグナル sigev_signo を生成する。 一般的な説明は sigevent (7) を参照。 siginfo_t 構造体の si_code ... フィールドには SI_ASYNCNL がセットされる。 SIGEV_THREAD 検索が完了した際に、 sigev_notify_function を新しいスレッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIG ... ... クする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前検索を非同期で実行でき、 検索処理の完了の通知ができる点が異なる。 mode 引数は以下の値のいずれかを指定する。 GAI_WAIT 検索を同期で実行する。 呼び出しは検索が完了する ... gevent (7) を参照。 sevp->sigev_notify フィールドには以下の値を指定できる。 SIGEV_NONE 通知は行わない。 SIGEV_SIGNAL 検索が完了した際に、 プロセスに対してシグナル sigev_signo を生成する。 一般的な説明は sigevent (7) を参照。 siginfo_t 構造体の si_code ... フィールドには SI_ASYNCNL がセットされる。 SIGEV_THREAD 検索が完了した際に、 sigev_notify_function を新しいスレッドの開始関数であるかのように起動する。 詳細は sigevent (7) を参照。 SIGEV_SIG ... ... するまで 呼び出したスレッドの実行を停止 (suspend) する。 * aiocb_list リスト内の非同期 I/O リクエストのうち、少なくとも一つが完了した。 * シグナルが配送された。 * timeout が NULL でない場合に、指定した時間が経過した ( timespec 構造体の詳細は nanosleep ( ... を使ってタイムアウトの 間隔が計測される ( clock_gettime (3) を参照)。 返り値 aiocb_list で指定された I/O リクエストの 1 つが完了した後に この関数が返った場合は、0 が返される。 それ以外の場合は、 -1 が返り、 errno にエラーを示す値に設定される。 エラー E ... AGAIN 指示された操作のどれも完了しないうちに、呼び出しがタイムアウトした。 EINTR この呼び出しがシグナルによって終了させられた (このシグナルは、完了を待ってい ... ... b_list で指定された I/O 操作の リストをそれぞれ開始する。 mode 引数には以下のいずれかの値を指定する。 LIO_WAIT 全ての操作が完了するまで、呼び出しは停止 (block) する。 sevp 引数は無視される。 LIO_NOWAIT I/O 操作は処理を行うためのキューに入れられ、呼び出 ... しは直ちに返る。 全ての I/O 操作が完了すると、 sevp 引数で指定した非同期通知が 行われる。詳細は sigevent (7) を参照。 sevp が NULL の場合、 非同期通知は行われない ... でない場合は、-1 が返り、 errno にエラーを示す値が設定される。 mode が LIO_WAIT の場合、 lio_listio () は全ての操作が 正常に完了した場合に 0 を返す。 そうでない場合は、-1 が返り、 errno にエラーを示す値が設定される。 lio_listio () の返り値から得られる情 ... ... 操作を一つ以上発行できる ようになる。アプリケーションは I/O 操作の完了の通知方法を選択することが できる。選択できる通知方法は、シグナルの配送、スレッドの起動、通知を行 わないである。 POSIX AIO イ ... や fdatasync (2) の非同期版である。 aio_error (3) キューに入れられた I/O リクエストのエラー状態を取得する。 aio_return (3) 完了した I/O リクエストの終了ステータスを取得する。 aio_suspend (3) 指定された I/O リクエストの集合 (要素は一つ以上) が完了するま ... で、 呼び出し側の実行を停止 (suspend) する。 aio_cancel (3) 指定されたファイルディスクリプターに関する 完了していない I/O リクエストのキャンセルを試みる。 lio_listio (3) 一回の関数呼び出しで複数の I/O リクエストをキューに入れる。 a ... ... ) 関数は、 aiocbp->aio_fildes で関連付けられているまだ 完了していない全ての非同期 I/O 操作を同期させる。 ( aiocb 構造体の説明は aio (7) を参照) より正確に言うと、 op が O_SYNC の場合、 ... 現在キューに入れられている全て の I/O 操作は、 fsync (2) が呼ばれたかのように完了されるだろう。 また op が O_DSYNC の場合、この呼び出しは fdatasync (2) の非同期版となる。 この関数はリクエストを行うだけであ ... る点に注意すること。 I/O の完了の待ち合わせは行わない。 aiocbp で指される構造体のフィールドのうち、この呼び出しで aio_fildes 以外に使用されるのは aio_sigev ... ... 期」とは「リクエストがキューに入れられたら、この呼び出しはすぐに返る」 ということである。 呼び出しから戻った時に、読み込みは完了しているかも知れないし、 完了していないかも知れない。 aio_error (3) を使うことで完了したかをテストできる。 完了した I/O 操作 ... の返り値は aio_return (3) で取得できる。 aiocbp->aio_sigevent を適切に設定することで、 I/O 完了の非同期通知は受けることもできる。詳細は sigevent (7) を参照。 _POSIX_PRIORITIZED_IO が定義されていて、 かつファイルがこれを ... ... 期」とは「リクエストがキューに入れられたら、この呼び出しはすぐに返る」 ということである。 呼び出しから戻った時に、書き込みは完了しているかも知れないし、 完了していないかも知れない。 aio_error (3) を使うことで完了したかをテストできる。 完了した I/O 操作 ... の返り値は aio_return (3) で取得できる。 aiocbp->aio_sigevent を適切に設定することで、 I/O 完了の非同期通知は受けることもできる。詳細は sigevent (7) を参照。 _POSIX_PRIORITIZED_IO が定義されていて、 かつファイルがこれを ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。