JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ンクする。 説明 pthread_cancel () 関数は指定されたスレッド thread にキャンセル要求 を送信する。対象のスレッドがキャンセル要求に反応するかどうか、いつ反応 するかは対象のスレッドの制御下にある 2 つの属性、 ... ate (3) で 設定され、 enabled と disabled のいずれとなる ( enabled が新しい スレッドのデフォルト値である)。スレッドがキャンセルを無効にしていた場合、 キャンセル要求はそのスレッドがキャンセルを有効にするまでキューに入れら れたままになる。スレッドがキャ ... ンセルを有効にしていた場合、 cancelability type によって、いつキャンセルが発生するかが決まる。 スレッドのキャンセル種別 (cancelabi ... ... ンクする。 説明 aio_cancel () 関数は、ファイルディスクリプター fd についての完了して いない非同期 I/O リクエストをキャンセルしようとする。 aiocbp が NULL の場合、そのような全てのリクエストがキャンセルされる。 aiocbp が NULL でない場合、 aiocbp で指 ... された制御ブロックで記述されたリクエ ストのみがキャンセルされる。( aiocb 構造体の説明は aio (7) を参照) キャンセルされたリクエストに対して、通常の非同期通知が起こる ( aio (7) と sig ... ストの返り値 ( aio_return (3)) は -1 に設定され、 リクエストのエラー状態 ( aio_error (3)) は ECANCELED に設定される。 キャンセルできないリクエストの制御ブロックは変更されない。 リクエストがキャンセルできない場合には、 aio_cancel () は通常の I/O 操作の実 ... ... it was an asynchronous cancellation. PTHREAD_CANCEL_ASYNCHRONOUS スレッドはいつでも取り消すことができる (通常はすぐにキャンセルされるが、 システムがそのことを保証しているわけではない)。 これらの関数により実行される「設定と取得」操作 (set-and-get opera ... ) される 可能性のある操作の前後で cancelability を無効にしたりする際には 注意すること。なぜなら、無効にしてしまうと、キャンセル要求に対して スレッドが応答しない状態になってしまうからである。 非同期キャンセル cancelability type を PTHREAD_CANCEL_ASYNCH ... RONOUS に設定して役に立つことはめったにない。スレッドは いつでも キャンセルすることができることになるので、スレッドが安全にリソースの確保 (例えば malloc (3) でメモリーを割り当てる) や mutex、セマフォ ... ... it was an asynchronous cancellation. PTHREAD_CANCEL_ASYNCHRONOUS スレッドはいつでも取り消すことができる (通常はすぐにキャンセルされるが、 システムがそのことを保証しているわけではない)。 これらの関数により実行される「設定と取得」操作 (set-and-get opera ... ) される 可能性のある操作の前後で cancelability を無効にしたりする際には 注意すること。なぜなら、無効にしてしまうと、キャンセル要求に対して スレッドが応答しない状態になってしまうからである。 非同期キャンセル cancelability type を PTHREAD_CANCEL_ASYNCH ... RONOUS に設定して役に立つことはめったにない。スレッドは いつでも キャンセルすることができることになるので、スレッドが安全にリソースの確保 (例えば malloc (3) でメモリーを割り当てる) や mutex、セマフォ ... ... を行うようにする。 -U username サーバに接続するときに使用するユーザ名を指定する。 -a 指定された出力先のすべてのジョブをキャンセルする。 出力先が指定されていない場合は、すべての出力先のすべてのジョブをキャンセルする。 -h hostname[:port] 別のサーバを選択す ... る。 -u username username がオーナーであるジョブをキャンセルする。 互換性 System V の印刷システムとは違って、CUPS ではプリンタ名に、空白、タブ、 "/"、"#" 以外なら、どんな印刷可能文字で ... ンタ名やクラス名について、大文字小文字の区別も行わない。 注記 ユーザが -u オプションを使って、自分に権限のないジョブのキャンセルを行うのを防止したいなら、 管理者は、ジョブのキャンセル操作に認証が必要となるよう、 cupsd.conf (5) で設定するべきである。 関 ... ... ad_cleanup_pop(int execute ); -pthread でコンパイルしてリンクする。 説明 これらの関数は、呼び出したスレッドのスレッドキャンセル時のクリーンアッ プハンドラーのスタックの操作を行う。クリーンアップハンドラーは、スレッドが キャンセルされた場合 (や以下で説 ... ンアップハンドラーの スタックの一番上のルーチンを削除する。 execute が 0 以外の場合にはそのルーチンを追加で実行する。 キャンセルクリーンアップハンドラーは、以下に示す場合に スタックから取り出され実行される。 1. スレッドがキャンセルされた際に、スタックに ... nt を 1 秒に 1 ずつ増やしていく。 指定されたコマンドライン引数の内容に基づいて、メインスレッドはもう一 つのスレッドにキャンセル要求を送ったり、もう一つのスレッドがループを 抜けて ( return を呼び出して) 正常終了するようにグローバル変数を 設定したりする ... ... ad_cleanup_pop(int execute ); -pthread でコンパイルしてリンクする。 説明 これらの関数は、呼び出したスレッドのスレッドキャンセル時のクリーンアッ プハンドラーのスタックの操作を行う。クリーンアップハンドラーは、スレッドが キャンセルされた場合 (や以下で説 ... ンアップハンドラーの スタックの一番上のルーチンを削除する。 execute が 0 以外の場合にはそのルーチンを追加で実行する。 キャンセルクリーンアップハンドラーは、以下に示す場合に スタックから取り出され実行される。 1. スレッドがキャンセルされた際に、スタックに ... nt を 1 秒に 1 ずつ増やしていく。 指定されたコマンドライン引数の内容に基づいて、メインスレッドはもう一 つのスレッドにキャンセル要求を送ったり、もう一つのスレッドがループを 抜けて ( return を呼び出して) 正常終了するようにグローバル変数を 設定したりする ... ... CE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 関数 j0 (), j1 () はそれぞれ x の0次、1次の 第一種ベッセル関数の値を返す。 関数 jn () は x の n 次の 第一種ベッセル関数の値を返す。 関数 j0f (), j1f (), jnf () は、 float 型を引数に取 ... l (), and jnl () は、 long double 型を引数に取り、返り値として返す。 返り値 成功すると、これらの関数は x に対する第一種ベッセル関数の値を返す。 x が NaN の場合、NaN が返される。 x の絶対値が大き過ぎる場合や結果がアンダーフローする場合、 範囲エラー (ra ... ... CE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 関数 j0 (), j1 () はそれぞれ x の0次、1次の 第一種ベッセル関数の値を返す。 関数 jn () は x の n 次の 第一種ベッセル関数の値を返す。 関数 j0f (), j1f (), jnf () は、 float 型を引数に取 ... l (), and jnl () は、 long double 型を引数に取り、返り値として返す。 返り値 成功すると、これらの関数は x に対する第一種ベッセル関数の値を返す。 x が NaN の場合、NaN が返される。 x の絶対値が大き過ぎる場合や結果がアンダーフローする場合、 範囲エラー (ra ... ... CE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 関数 j0 (), j1 () はそれぞれ x の0次、1次の 第一種ベッセル関数の値を返す。 関数 jn () は x の n 次の 第一種ベッセル関数の値を返す。 関数 j0f (), j1f (), jnf () は、 float 型を引数に取 ... l (), and jnl () は、 long double 型を引数に取り、返り値として返す。 返り値 成功すると、これらの関数は x に対する第一種ベッセル関数の値を返す。 x が NaN の場合、NaN が返される。 x の絶対値が大き過ぎる場合や結果がアンダーフローする場合、 範囲エラー (ra ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。