JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... truct sigevent * sevp ); -lrt でリンクする。 説明 lio_listio () 関数は、配列 aiocb_list で指定された I/O 操作の リストをそれぞれ開始する。 mode 引数には以下のいずれかの値を指定する。 ... ィールドは、 個々の I/O 操作で通知方法を指定するのに使用される ( sigevent (7) 参照)。 返り値 mode が LIO_NOWAIT の場合、 lio_listio () は全ての操作が 正常にキューに入れられた場合に 0 を返す。 そうでない場合は、-1 が返り、 errno にエラーを示す値が設定され ... る。 mode が LIO_WAIT の場合、 lio_listio () は全ての操作が 正常に完了した場合に 0 を返す。 そうでない場合は、-1 が返り、 errno にエラーを示す値が設定される。 lio_l ... ... ) する。 aio_cancel (3) 指定されたファイルディスクリプターに関する 完了していない I/O リクエストのキャンセルを試みる。 lio_listio (3) 一回の関数呼び出しで複数の I/O リクエストをキューに入れる。 aiocb ("非同期 I/O 制御ブロック (asynchronous I/O control ... priority */ struct sigevent aio_sigevent; /* Notification method */ int aio_lio_opcode; /* Operation to be performed; lio_listio() only */ /* Various implementation-internal fields not shown */ }; /* Operation codes for 'aio_lio_opcode': */ enum { LIO ... 、 SIGEV_NONE , SIGEV_SIGNAL , SIGEV_THREAD である。 詳細は sigevent (7) を参照。 aio_lio_opcode 実行される操作の種別。 lio_listio (3) でのみ使用される。 上記のリストにある標準の関数に加えて、GNU C ライブラリでは 以下に示す POSIX AIO API に対する拡張が提 ... ... list の要素数を指定する。 aiocb_list が指すリストの各要素は、NULL (これは無視される) か、 aio_read (3), aio_write (3), lio_listio (3) を使って I/O が開始された 制御ブロックへのポインターでなければならない。 ( aiocb 構造体の説明は aio (7) を参照) CLOCK_ ... ルで安全) ではない。 関連項目 aio_cancel (3), aio_error (3), aio_fsync (3), aio_read (3), aio_return (3), aio_write (3), lio_listio (3), aio (7), time (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジ ... ... aio (7) を参照。 関連項目 aio_cancel (3), aio_fsync (3), aio_read (3), aio_return (3), aio_suspend (3), aio_write (3), lio_listio (3), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説 ... ... aio (7) を参照。 関連項目 aio_cancel (3), aio_error (3), aio_fsync (3), aio_read (3), aio_suspend (3), aio_write (3), lio_listio (3), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説 ... ... 1, POSIX.1-2008. 関連項目 aio_cancel (3), aio_error (3), aio_read (3), aio_return (3), aio_suspend (3), aio_write (3), lio_listio (3), aio (7), sigevent (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プ ... ... aio (7) を参照。 関連項目 aio_error (3), aio_fsync (3), aio_read (3), aio_return (3), aio_suspend (3), aio_write (3), lio_listio (3), aio (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説 ... ... これらの関数は GNU 拡張である。 バージョン 2.2.3 で初めて glibc に登場した。 注意 getaddrinfo_a () インターフェースは lio_listio (3) インターフェースの後にモデル化された。 例 ここでは二つの例を示す。 一つは複数の要求を同期処理で並行して解決する例で、 ... : fprintf(stderr, "Bad command: %c\n", cmd[0]); break; } } } exit(EXIT_SUCCESS); } 関連項目 getaddrinfo (3), inet (3), lio_listio (3), hostname (7), ip (7), sigevent (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一 ... ... これらの関数は GNU 拡張である。 バージョン 2.2.3 で初めて glibc に登場した。 注意 getaddrinfo_a () インターフェースは lio_listio (3) インターフェースの後にモデル化された。 例 ここでは二つの例を示す。 一つは複数の要求を同期処理で並行して解決する例で、 ... : fprintf(stderr, "Bad command: %c\n", cmd[0]); break; } } } exit(EXIT_SUCCESS); } 関連項目 getaddrinfo (3), inet (3), lio_listio (3), hostname (7), ip (7), sigevent (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一 ... ... これらの関数は GNU 拡張である。 バージョン 2.2.3 で初めて glibc に登場した。 注意 getaddrinfo_a () インターフェースは lio_listio (3) インターフェースの後にモデル化された。 例 ここでは二つの例を示す。 一つは複数の要求を同期処理で並行して解決する例で、 ... : fprintf(stderr, "Bad command: %c\n", cmd[0]); break; } } } exit(EXIT_SUCCESS); } 関連項目 getaddrinfo (3), inet (3), lio_listio (3), hostname (7), ip (7), sigevent (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。