SIGPAUSE

Section: System Calls (2)
索引 jman

BSD mandoc
 

索引

名称

sigpause - ブロックされたシグナルを不可分に解放、割込み待機する  

索引

ライブラリ

Lb libc  

索引

書式

In signal.h Ft int Fn sigpause int sigmask  

索引

解説

このインタフェースは sigsuspend(2) によって旧式のものとなっています。

Fn sigpause 関数は、マスクされたシグナルのセットに Fa sigmask を割り当ててからシグナルの到着を待機します。 戻ると、マスクされたシグナルのセットが復元されます。 通常、 Fa sigmask 引数の 0 はブロックされるシグナルがないことを表わします。 Fn sigpause 関数は、常に割り込まれることで終了し、 errno を Er EINTR に設定して -1 を戻します。  

索引

関連項目

kill(2), sigaction(2), sigblock(2), sigprocmask(2), sigsuspend(2), sigvec(2)  

索引

規格

Fn sigpause 関数は歴史的な BSD 4.3 アプリケーションとのコンパチビリティのために実装されています。 シグナルマスクではなく 1 つのシグナル番号を使用していた、 同じ名前の非コンパチブルなインタフェースが AT&T System V に存在し、そこから St -p1003.1-2001 のオプションとして X/Open System Interfaces (XSI ) にコピーされました。  

索引

歴史

Fn sigpause 関数は、 BSD 4.2 で登場しました。 しかし、現在ではこの関数を使用することは推奨されていません。


 

索引

Index

名称
ライブラリ
書式
解説
関連項目
規格
歴史

jman



Time: 07:06:31 GMT, January 12, 2009