Find file
Fetching contributors…
Cannot retrieve contributors at this time
25 lines (18 sloc) 1.09 KB
This is an alarm library for Lua 5.1. It depends on alarm, signal, and SIGALRM,
which should be available in any POSIX system. See for instance`
To try the library, just edit Makefile to reflect your installation of Lua.
Then run make. This will build the library and run a simple test.
For detailed installation instructions, see
The library exports a single function, alarm([s,[f]]), which tells Lua to
call f after s seconds have elapsed. This is done only once. If you want f
to be called every s seconds, call alarm(s) inside f. Call alarm() without
arguments or with s=0 to cancel any pending alarm. See test.lua, which
shows the library in action.
This code is hereby placed in the public domain.
Please send comments, suggestions, and bug reports to .
alarm library: