### Tmalarm()

LONG Tmalarm( time )

LONG time;

| Tmalarm() reads/sets a process alarm for the current process.
Opcode | 317 (0x013d)
Availability | Available when a 'MiNT' cookie with a version of at least 1.10 exists.
Parameters | time specifies the length of time (in milliseconds) to wait before a SIGALRM signal is delivered. If time is 0 then any previously set alarm is cancelled. If time is negative the function does not modify any alarm currently set.
Binding |
    move.l	time,-(sp)
    move.w	#$013d,-(sp)
    trap	#1
    addq.l	#6,sp
Return Value | Tmalarm() returns 0 if no alarm was scheduled prior to this call or the amount of time remaining (in milliseconds) before the alarm is triggered.
Caveats | This call was originally described as Talarm() in the Atari Compendium.
Comments | If no SIGALRM signal handler has been set up when the alarm is triggered, the process will be killed.
See Also | Talarm(), Pause(), Psignal()