JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... eature_test_macros (7) 参照): sigsuspend (): _POSIX_C_SOURCE 説明 sigsuspend () は、呼び出し元スレッドのシグナルマスクを mask で指定されたマスクに一時的に置き換え、 ... 了がアクションとして 設定されたシグナルが配送されるまで、そのスレッドを停止する。 シグナルがプロセスを終了させるものの場合、 sigsuspend () は返らない。シグナルが捕捉された場合、 シグナルハンドラーの処理が終わった後に sigsuspend () は返り、シグナルマスクは si ... 禁止 (block) することはできない; これらのシグナルを mask に指定しても、そのスレッドのシグナルマスクは影響を受けない。 返り値 sigsuspend () は常に -1 を返し、 errno にエラーの原因を示す値 (通常は EINTR ) を設定する。 エラー EFAULT mask が指しているメモリーが、 ... ... eature_test_macros (7) 参照): sigsuspend (): _POSIX_C_SOURCE 説明 sigsuspend () は、呼び出し元スレッドのシグナルマスクを mask で指定されたマスクに一時的に置き換え、 ... 了がアクションとして 設定されたシグナルが配送されるまで、そのスレッドを停止する。 シグナルがプロセスを終了させるものの場合、 sigsuspend () は返らない。シグナルが捕捉された場合、 シグナルハンドラーの処理が終わった後に sigsuspend () は返り、シグナルマスクは si ... 禁止 (block) することはできない; これらのシグナルを mask に指定しても、そのスレッドのシグナルマスクは影響を受けない。 返り値 sigsuspend () は常に -1 を返し、 errno にエラーの原因を示す値 (通常は EINTR ) を設定する。 エラー EFAULT mask が指しているメモリーが、 ... ... 参照) */ int sigpause(int sig ); /* System V / UNIX 95 */ 説明 この関数を使わないこと。 代わりに sigsuspend (2) を使うこと。 関数 sigpause () はシグナルを待つように設計されている。 この関数はプロセスのシグナルマスク (ブロックされた ... シグナル sig をプロセスのシグナルマスクから削除するだけである。 同じ名前で互換性のない 2 つの関数があるという不幸な事態は、 sigsuspend (2) 関数によって解消された。 この関数は ( int の代わりに) sigset_t * 引数をとる。 Linux での注意 Linux では、このルーチンは ... libc 2.19 以降では、 < signal.h > では System V 版だけが公開される。 BSD 版の sigpause () を使用していたアプリケーションは sigsuspend (2) を使用するように修正すべきである。 関連項目 kill (2), sigaction (2), sigprocmask (2), sigsuspend (2), sigblock (3), si ... ... シグナルによりそのプロセスが終了した 場合にも実行の停止は終了する)。 pause (2) 何かシグナルが捕捉されるまで実行を停止する。 sigsuspend (2) 一時的にシグナルマスク (下記参照) を変更し、 マスクされていないシグナルのいずれかが捕捉されるまで 実行を中断する。 シグ ... on (2) rt_sigaction (2) sigpending (2) rt_sigpending (2) sigprocmask (2) rt_sigprocmask (2) sigreturn (2) rt_sigreturn (2) sigsuspend (2) rt_sigsuspend (2) sigtimedwait (2) rt_sigtimedwait (2) シグナルハンドラーによるシステムコールやライブラリ関数への割り込 ... g setsockopt (2): connect (2), send (2), sendto (2), and sendmsg (2). * シグナル待ちに使われるインターフェイス: pause (2), sigsuspend (2), sigtimedwait (2), sigwaitinfo (2). * ファイルディスクリプター多重インターフェイス: epoll_wait (2), epoll_pwait (2), p ... ... 、シグナル捕獲関数から帰ってきた。 準拠 POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. 関連項目 kill (2), select (2), signal (2), sigsuspend (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... mentation. See nptl (7) for details. 例 pthread_sigmask (3) を参照。 関連項目 sigaction (2), signalfd (2), sigpending (2), sigsuspend (2), sigwaitinfo (2), sigsetops (3), signal (7) この文書について この man ページは Linux man-pages プロジェクトのリリース ... ... イムシグナルに関する情報が 正しく返されないというバグがある。 関連項目 kill (2), sigaction (2), signal (2), sigprocmask (2), sigsuspend (2), sigsetops (3), signal (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である ... ... イムシグナルに関する情報が 正しく返されないというバグがある。 関連項目 kill (2), sigaction (2), signal (2), sigprocmask (2), sigsuspend (2), sigsetops (3), signal (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である ... ... るが) 移植性を考慮したアプリケーションでは使用を避けるべき である。 関連項目 sigaction (2), sigpending (2), sigprocmask (2), sigsuspend (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... るが) 移植性を考慮したアプリケーションでは使用を避けるべき である。 関連項目 sigaction (2), sigpending (2), sigprocmask (2), sigsuspend (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。