From: Ron Korving Date: Wed, 6 Nov 2013 03:23:35 +0000 (+0900) Subject: docs: process.on('exit') receives exit code X-Git-Tag: v0.10.25~28 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3917232030ec3b096fa08bb03b0bdc82301c0ac0;p=platform%2Fupstream%2Fnodejs.git docs: process.on('exit') receives exit code The fact that the "exit" event passes the exit code as an argument as omitted from the documentation. This adds the explanation and augments the example code to show that. --- diff --git a/doc/api/process.markdown b/doc/api/process.markdown index 0514f5e..980254e 100644 --- a/doc/api/process.markdown +++ b/doc/api/process.markdown @@ -11,15 +11,16 @@ It is an instance of [EventEmitter][]. Emitted when the process is about to exit. This is a good hook to perform constant time checks of the module's state (like for unit tests). The main event loop will no longer be run after the 'exit' callback finishes, so -timers may not be scheduled. +timers may not be scheduled. The callback takes one argument, the code the +process is exiting with. Example of listening for `exit`: - process.on('exit', function() { + process.on('exit', function(code) { setTimeout(function() { console.log('This will not run'); }, 0); - console.log('About to exit.'); + console.log('About to exit with code:', code); }); ## Event: 'uncaughtException'