zlib: Don't use PASTE for INTMAX error messages
[jimtcl.git] / examples / timedread.tcl
blobcb4c9aa1889fb6b9c491a39cfbeae5e944c09a83
1 # Tests that SIGALRM can interrupt read
2 set f [open "/dev/urandom" r]
4 set count 0
5 set error NONE
7 signal handle SIGALRM
8 catch -signal {
9 alarm 0.5
10 while {1} {
11 incr count [string bytelength [read $f 100]]
13 alarm 0
14 signal default SIGALRM
15 } error
17 puts "Read $count bytes in 0.5 seconds: Got $error"
19 $f close