ALARM(3F)

名前
alarm - 特定時間の経過後におけるサブルーチンの実行

形式
integer*4 function alarm (time, sbrtn)
integer*4 time
external sbrtn

使用法
integer*4 time /8/
external sbrtn
nseconds = alarm(time,sbrtn)

機能説明
サブルーチン sbrtn が time 秒後に呼び出されるように準備します。 time が 0 のとき、アラームはオフになり、ルーチンの呼び出しは行われません。 戻り値は、最終アラームに残っている時間です。

制約事項
あるサブルーチンからそれ自身の名前を alarm に渡すことはできません。

alarm ルーチンは入出力を妨げる可能性のある信号を生成します。呼び出された sbrtn ルーチンは、それ自身入出力を行いません。

平列化、またはマルチスレッド化されたプログラムから alarm() を呼んだ場合、結果は保証されません。

ファイル
libfui.a

関連項目
alarm(2)、 sleep(3F)、 signal(3F)