Handle a signal: Difference between revisions

(indentation)
Line 708:
<lang smalltalk> |n|
 
n := 0.
UserInterrupt
catch:[
[true] whileTrue:[
Line 717:
]
]</lang>
attaching an OS-signal (unix signal) to an exception or signal instance:
<lang smalltalk>|mySignal|
mySignal := Signal new mayProceed: false.
OperatingSytem operatingSystemSignal: (OperatingSytsem signalNamed:'SIGHUP') install: mySignal.
[
.. do something...
] on: mySignal do:[
... handle SIGHUP gracefully...
]</lang>
 
=={{header|Tcl}}==
Anonymous user