配送の登録/解除を行うことができる。構造体へのポインタである。()はメッセージ通知を受け取るように呼び出し元のプロセスを登録する。フィールドは、どのような通知を行うのかを指定する。このフィールドは以下の値のいずれかを持つ。実際にはメッセージが到着した時に通知は送られない。指定されたシグナルを送って、プロセスに通知する。構造体の各フィールドは以下のように設定される。シグナル番号が設定される。指定した値が設定される。使ってシグナルを受信する場合も、同じ情報が得られる。起動することで通知を行う。構造体へのポインタとなっている必要がある。通知を受信するに現在登録している場合、登録を削除する。登録できるようになる。通知が行われることになる。メッセージ通知の登録は全て無視される。メッセージ通知の登録は効力を持ったままとなる。通知は一度だけ行われる。別のプロセスがメッセージ通知を受信するように登録できるようになる。()を使ってその後の通知も受けるように要求することができる。設定しておくとよい)。エラーを示す値に設定する。指定されたディスクリプタが不正である。このメッセージキューに対する通知を受信するように登録している。許可された値のいずれでもない。有効なシグナル番号ではない。ENOMEM必要なメモリがなかった。通知要求を登録し、通知はスレッドの作成で行われる。プロセスを終了する関数を実行する。