This repository has been archived by the owner on Nov 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
An alarm library for Lua based on POSIX alarm.
LuaDist/lalarm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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]]) -------------------------------------------------------------------------------
About
An alarm library for Lua based on POSIX alarm.
Resources
Stars
Watchers
Forks
Packages 0
No packages published