4 putStr "Blocking real time alarms.\n" >>
5 blockSignals (addSignal realTimeAlarm emptySignalSet) >>
6 putStr "Scheduling an alarm in 2 seconds...\n" >>
8 putStr "Sleeping 5 seconds.\n" >>
10 putStrLn "Woken up" >>
11 getPendingSignals >>= \ ints ->
12 putStr "Checking pending interrupts for RealTimeAlarm\n" >>
13 print (inSignalSet realTimeAlarm ints) >>