p0pr0ck5 / lalarm

An alarm library for Lua based on POSIX alarm.

Home Page:http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lalarm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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]]) 

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

About

An alarm library for Lua based on POSIX alarm.

http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lalarm


Languages

Language:CMake 89.5%Language:C 4.4%Language:Lua 3.3%Language:Makefile 2.8%