blob: 568a3110ef7bddc34aafefa895571dfd430ad3c5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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")
|