Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ alarm(3C) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigpause(2)

sigvec(2)

signal(3C)

ualarm(3)

usleep(3)

ALARM(3C)  —  UNIX Programmer’s Manual

名称

alarm  −  指定時間後のスケジュールシグナル

形式

alarm(seconds)
unsigned seconds;

解説

このインタフェースは、 setitimer(2) の旧式のものです。

alarm により、 引数で指定した秒数内に、 SIGALRMシグナル (sigvec(2) を参照のこと)が起動中のプロセスに送られます。 捕捉も無視もされない場合は、 このシグナルはプロセスを終了します。

アラーム要求はスタックされません。 後続の呼び出しは、 その前アラームクロックを無効にします。 引数が 0 の場合には、 アラーム要求はすべてキャンセルされます。 スケジューリングが遅れることがあるため、 シグナルを捕捉した時の実行の再開は、 多少の遅れを生じます。 指定できる最長遅延時間は、 2147483647 秒です。

リターン値は、 アラームクロックに残っている直前の値です。

関連事項

sigpause(2), sigvec(2), signal(3C), ualarm(3), usleep(3)

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026