Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An alarm library for Lua based on POSIX alarm.
C Lua
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
cmake
.travis.yml
CMakeLists.txt
Makefile
README
dist.info
lalarm.c
test.lua

README

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 lhf@tecgraf.puc-rio.br .

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

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

-------------------------------------------------------------------------------
Something went wrong with that request. Please try again.