diff options
author | jluehrs2 <jluehrs2@uiuc.edu> | 2007-10-09 00:13:08 -0500 |
---|---|---|
committer | jluehrs2 <jluehrs2@uiuc.edu> | 2007-10-09 00:13:08 -0500 |
commit | 5d0380fd2fdc4ef21efab57c8645bc96f1e8ba8d (patch) | |
tree | 6b6d23db733e18a2f46aa3fc3d49a52e65b7e091 | |
parent | 44360776dcd827c18a8d4bf4f389599b7a2e24fe (diff) | |
download | luasignal-5d0380fd2fdc4ef21efab57c8645bc96f1e8ba8d.tar.gz luasignal-5d0380fd2fdc4ef21efab57c8645bc96f1e8ba8d.zip |
add lhf's alarm test script from lalarm
-rw-r--r-- | test/alarm_test.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/alarm_test.lua b/test/alarm_test.lua new file mode 100644 index 0000000..568a311 --- /dev/null +++ b/test/alarm_test.lua @@ -0,0 +1,21 @@ +-- from lhf's lalarm lib +require 'signal' + +function myalarm() + print("in alarm!", os.date("%T"), a, math.floor(100 * a / N) .. "%") + signal.alarm(1) +end + +N = 40000000 + +print("hello") +signal.signal('ALRM', myalarm) +signal.alarm(1) + +a = 0 +for i = 1, N do + a = a + 1 + math.sin(a) -- waste some time... +end +print(a) +print("bye") |