JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ンクする。 説明 aio_cancel () 関数は、ファイルディスクリプター fd についての完了して いない非同期 I/O リクエストをキャンセルしようとする。 aiocbp が ... sigevent (7) を参照)。 リクエストの返り値 ( aio_return (3)) は -1 に設定され、 リクエストのエラー状態 ( aio_error (3)) は ECANCELED に設定される。 キャンセルできないリクエストの制御ブロックは変更されない。 リクエストがキャンセルできない場合には、 aio_c ... ファイルディスクリプターと異なる場合、 生じる結果は不定である。 どの操作をキャンセルできるかは、実装定義である。 返り値 aio_cancel () 関数は以下のいずれかの値を返す。 AIO_CANCELED 全てのリクエストが正常にキャンセルされた。 AIO_NOTCANCELED 指定されたリク ... ... ンクする。 説明 pthread_cancel () 関数は指定されたスレッド thread にキャンセル要求 を送信する。対象のスレッドがキャンセル要求に反応するかどうか、いつ反応 ... するかは対象のスレッドの制御下にある 2 つの属性、cancelability state と type により決まる。 あるスレッドの cancelability state は pthread_setcancelstate (3) で 設定され、 enabled ... セル要求はそのスレッドがキャンセルを有効にするまでキューに入れら れたままになる。スレッドがキャンセルを有効にしていた場合、 cancelability type によって、いつキャンセルが発生するかが決まる。 スレッドのキャンセル種別 (cancelability type) は pthread_setcan ... ... thread_setcancelstate(int state , int * oldstate ); int pthread_setcanceltype(int type , int * oldtype ); -pthread でコンパイルしてリンクす ... る。 説明 pthread_setcancelstate () は、呼び出したスレッドの cancelability state に state で指定された 値を設定する。変更前のスレッドの cancelability ... state は oldstate が指すバッファーで返される。 state 引数には以下の値のいずれか一つを指定しなければならない。 PTHREAD_CANCEL_ENABLE スレッドは取り消し可能 (cancelable) である。 これが全ての新しく作成されるスレッドでのデフォルトの cancelability sta ... ... thread_setcancelstate(int state , int * oldstate ); int pthread_setcanceltype(int type , int * oldtype ); -pthread でコンパイルしてリンクす ... る。 説明 pthread_setcancelstate () は、呼び出したスレッドの cancelability state に state で指定された 値を設定する。変更前のスレッドの cancelability ... state は oldstate が指すバッファーで返される。 state 引数には以下の値のいずれか一つを指定しなければならない。 PTHREAD_CANCEL_ENABLE スレッドは取り消し可能 (cancelable) である。 これが全ての新しく作成されるスレッドでのデフォルトの cancelability sta ... ... ーフェースについて説明している。 libaio で提供されるラッパー関数では ctx_id 引数に違う型が使われている。「注意」を参照。 io_cancel () システムコールは、過去に io_submit (2) を使って登録された非同期 I/O (AIO) 操作の取り消しを行おうとする。 iocb 引数は取り ... のイベントは result で指されたメモリーに コピーされる (このとき、完了キューへの移動は行われない)。 返り値 成功した場合、 io_cancel () は 0 を返す。 失敗時の返り値については、「注意」の節を参照すること。 エラー EAGAIN 指定された iocb の取り消しが行われな ... T データ構造の中に無効なデータを指しているものがある。 EINVAL ctx_id で指定された AIO コンテキストが無効である。 ENOSYS io_cancel () はこのアーキテクチャーでは実装されていない。 バージョン 非同期 I/O システムコールは Linux 2.5 で初めて登場した。 準拠 i ... ... 在する印刷ジョブの取り消しを行う。 -a オプションを付けると、 指定された出力先からすべてのジョブを消去する。 オプション cancel は以下のオプションを認識する。 -E サーバに接続するとき、必ず暗号化を行うようにする。 -U username サーバに接続するときに使用 ... ... struct gaicb * const list[] , int nitems , const struct timespec * timeout ); int gai_error(struct gaicb * req ); int gai_cancel(struct gaicb * req ); -lanl でリンクする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前 ... ない場合は EAI_INPROGRESS が、 要求が正常に処理された場合は 0 が、 要求を解決できなかった場合はエラーコードが返される。 gai_cancel () 関数は要求 req をキャンセルする。 要求が正常にキャンセルされた場合、 要求のエラーステータスに EAI_CANCELED が設定され、 ... 通常の非同期通知が実行される。 要求が現在処理中でキャンセルできない場合もある。 この場合 gai_cancel () が呼ばれなかったかのように処理が行われる。 req が NULL の場合、 そのプロセスが行ったすべての処理中の要求をキャンセルしよ ... ... struct gaicb * const list[] , int nitems , const struct timespec * timeout ); int gai_error(struct gaicb * req ); int gai_cancel(struct gaicb * req ); -lanl でリンクする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前 ... ない場合は EAI_INPROGRESS が、 要求が正常に処理された場合は 0 が、 要求を解決できなかった場合はエラーコードが返される。 gai_cancel () 関数は要求 req をキャンセルする。 要求が正常にキャンセルされた場合、 要求のエラーステータスに EAI_CANCELED が設定され、 ... 通常の非同期通知が実行される。 要求が現在処理中でキャンセルできない場合もある。 この場合 gai_cancel () が呼ばれなかったかのように処理が行われる。 req が NULL の場合、 そのプロセスが行ったすべての処理中の要求をキャンセルしよ ... ... struct gaicb * const list[] , int nitems , const struct timespec * timeout ); int gai_error(struct gaicb * req ); int gai_cancel(struct gaicb * req ); -lanl でリンクする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前 ... ない場合は EAI_INPROGRESS が、 要求が正常に処理された場合は 0 が、 要求を解決できなかった場合はエラーコードが返される。 gai_cancel () 関数は要求 req をキャンセルする。 要求が正常にキャンセルされた場合、 要求のエラーステータスに EAI_CANCELED が設定され、 ... 通常の非同期通知が実行される。 要求が現在処理中でキャンセルできない場合もある。 この場合 gai_cancel () が呼ばれなかったかのように処理が行われる。 req が NULL の場合、 そのプロセスが行ったすべての処理中の要求をキャンセルしよ ... ... struct gaicb * const list[] , int nitems , const struct timespec * timeout ); int gai_error(struct gaicb * req ); int gai_cancel(struct gaicb * req ); -lanl でリンクする。 説明 getaddrinfo_a () 関数は getaddrinfo (3) と同じ処理を実行するが、 複数の名前 ... ない場合は EAI_INPROGRESS が、 要求が正常に処理された場合は 0 が、 要求を解決できなかった場合はエラーコードが返される。 gai_cancel () 関数は要求 req をキャンセルする。 要求が正常にキャンセルされた場合、 要求のエラーステータスに EAI_CANCELED が設定され、 ... 通常の非同期通知が実行される。 要求が現在処理中でキャンセルできない場合もある。 この場合 gai_cancel () が呼ばれなかったかのように処理が行われる。 req が NULL の場合、 そのプロセスが行ったすべての処理中の要求をキャンセルしよ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。