|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
シグナル・セットを初期化して,すべてのシグナルを含めます。
形式
#include <signal.h>
int sigfillset (sigset_t *set);
引数
setシグナル・セット。
説明
sigfillset関数は, set がポイントするシグナル・セットを初期化して,すべてのシグナルを含めます。
sigset_t型のオブジェクトを他の用途に使用するためには,この型のオブジェクトに対して
sigemptysetまたは
sigfillsetの呼び出しを少なくとも 1 回は行わなくてはなりません。
この関数は,アプリケーションからアドレス指定できるデータ・オブジェクトに作用するものであり,システムが把握している任意のシグナルのセットに適用できるわけではありません。たとえば,この関数は,プロセスへの配信がブロックされているセットや,プロセスに対して保留中となっているセットには用できません。
sigemptysetも参照してください。
戻り値
0
|
成功を示します。
|
-1
|
エラーを示します。
errno
には,次の値が設定されます。
- EINVAL --
sig_number 引数の値が有効なシグナル番号でない。
|
|