Handle a signal: Difference between revisions

Added JavaScript (NodeJS). Removed omit from JavaScript
(Added JavaScript (NodeJS). Removed omit from JavaScript)
Line 449:
}
</lang>
Sample output:
<pre>
node hsignal.js
1
2
3
4
5
6
7
8
9
4.5 seconds elapsed
</pre>
 
=={{omit fromheader|JavaScript}}==
Based on NodeJS interpreter/engine
<lang javascript>(function(){
var count=0
secs=0
var i= setInterval( function (){
count++
secs+=0.5
console.log(count)
}, 500);
process.on('SIGINT', function() {
clearInterval(i)
console.log(secs+' seconds elapsed');
process.exit()
});
})();
</lang>
Sample output
<pre>
node hsignal.js
1
2
3
4
5
6
7
8
9
4.5 seconds elapsed
</pre>
=={{Header|Liberty BASIC}}==
Liberty BASIC cannot react to a SigInt signal and truly kill itself. The best it can do is respond to Ctrl-C by exiting normally.
Line 1,120 ⟶ 1,167:
{{omit from|M4}}
{{omit from|ML/I}}
{{omit from|JavaScript}}
{{omit from|PARI/GP}}
{{omit from|Mathematica}}
Anonymous user