Skip to content
This repository has been archived by the owner on Nov 20, 2020. It is now read-only.

LuaDist/lalarm

Repository files navigation

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`
	http://www.opengroup.org/onlinepubs/009695399/functions/alarm.html

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
	http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/install.html

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 [email protected] .

-------------------------------------------------------------------------------

alarm library:
 alarm([secs,[func]]) 

-------------------------------------------------------------------------------