ディスクリプタを生成する。監視できるという利点がある。シグナル集合を指定する。説明されているマクロを使って初期化することができる。使ってブロックしておくべきである。ファイルディスクリプタ経由で受信することはできない。指定された場合には黙って無視される。指定されたシグナル集合をそのファイルディスクリプタに関連付ける。使って置き換えられる。振舞いを変更することができる。ファイルステータスフラグをセットする。追加で呼び出す必要がなくなる。フラグの説明を参照のこと。指定しなければならない。返すファイルディスクリプタは以下の操作をサポートしている。構造体に格納されて返される。バイトの大きさがなければならない。返り値は読み出されたトータルのバイト数である。使って受け取ることもできなくなる)。