JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... struct timespec' の定義 */ int io_getevents(aio_context_t ctx_id , long min_nr , long nr , struct io_event * events , struct timespec * timeout ); 注 : このシステムコ ... ェースについて説明している。 libaio で提供されるラッパー関数では ctx_id 引数に違う型が使われている。「注意」を参照。 The io_getevents () system call attempts to read at least min_nr events and up to nr events from the completion queue of the AIO context sp ... pecifying timeout as NULL means block indefinitely until at least min_nr events have been obtained. 返り値 成功すると、 io_getevents () は読み出したイベント数を返す。 timeout 時間が経過した場合は、 0 もしくは min_nr 未満の値が返る。呼び出しがシグナルハンド ... ... テートマシンによる非同期 I/O の実装 の作業が行われているが ( io_submit (2), io_setup (2), io_cancel (2), io_destroy (2), io_getevents (2) 参照)、 この実装はまだ POSIX AIO 実装をカーネルシステムコールにより 再実装するほど成熟したものてはない。 例 下記のプロ ... iptor %d): %zd\n", j, ioList[j].aiocbp->aio_fildes, s); } exit(EXIT_SUCCESS); } 関連項目 io_cancel (2), io_destroy (2), io_getevents (2), io_setup (2), io_submit (2), aio_cancel (3), aio_error (3), aio_init (3), aio_read (3), aio_return (3), aio_write (3) ... ... したがってものとなり、エラーの場合には -1 が返り、 errno にエラーを示す (正の) 値が設定される。 関連項目 io_destroy (2), io_getevents (2), io_setup (2), io_submit (2), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... したがってものとなり、エラーの場合には -1 が返り、 errno にエラーを示す (正の) 値が設定される。 関連項目 io_cancel (2), io_getevents (2), io_setup (2), io_submit (2), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... となり、エラーの場合には -1 が返り、 errno にエラーを示す (正の) 値が設定される。 関連項目 io_cancel (2), io_destroy (2), io_getevents (2), io_submit (2), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プ ... ... となり、エラーの場合には -1 が返り、 errno にエラーを示す (正の) 値が設定される。 関連項目 io_cancel (2), io_destroy (2), io_getevents (2), io_setup (2), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 3.79 の一部 である。プ ... ... .6.13 inotify_init (2) 2.6.13 inotify_init1 (2) 2.6.27 inotify_rm_watch (2) 2.6.13 io_cancel (2) 2.6 io_destroy (2) 2.6 io_getevents (2) 2.6 io_pgetevents (2) 4.18 io_setup (2) 2.6 io_submit (2) 2.6 io_uring_enter (2) 5.1 io_uring_register (2) 5.1 io_urin ... ... sgsnd (2), semop (2), semtimedop (2). * スリープ用のインターフェイス: clock_nanosleep (2), nanosleep (2), usleep (3). * io_getevents (2). sleep (3) 関数も、ハンドラーにより割り込まれた場合、決して再スタートされることはない。 しかし、成功となり、残っている ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。