Rename spawnNode to fork

This commit is contained in:
Ryan Dahl 2011-05-11 13:32:40 -07:00
parent 7ea7094314
commit 337c48db5f
5 changed files with 8 additions and 8 deletions

View File

@ -179,7 +179,7 @@ amount of data allowed on stdout or stderr - if this value is exceeded then
the child process is killed. the child process is killed.
### child_process.spawnNode(modulePath, arguments, options) ### child_process.fork(modulePath, arguments, options)
This is a special case of the `spawn()` functionality for spawning Node This is a special case of the `spawn()` functionality for spawning Node
processes. In addition to having all the methods in a normal ChildProcess processes. In addition to having all the methods in a normal ChildProcess
@ -191,7 +191,7 @@ For example:
var cp = require('child_process'); var cp = require('child_process');
var n = cp.spawnNode(__dirname + '/sub.js'); var n = cp.fork(__dirname + '/sub.js');
n.on('message', function(m) { n.on('message', function(m) {
console.log('PARENT got message:', m); console.log('PARENT got message:', m);

View File

@ -59,7 +59,7 @@ function setupChannel(target, fd) {
} }
exports.spawnNode = function(modulePath, args, options) { exports.fork = function(modulePath, args, options) {
if (!options) options = {}; if (!options) options = {};
options.wantChannel = true; options.wantChannel = true;
@ -81,7 +81,7 @@ exports.spawnNode = function(modulePath, args, options) {
}; };
exports._spawnNodeChild = function(fd) { exports._forkChild = function(fd) {
setupChannel(process, fd); setupChannel(process, fd);
}; };

View File

@ -317,7 +317,7 @@
var fd = parseInt(process.env.NODE_CHANNEL_FD); var fd = parseInt(process.env.NODE_CHANNEL_FD);
assert(fd >= 0); assert(fd >= 0);
var cp = NativeModule.require('child_process'); var cp = NativeModule.require('child_process');
cp._spawnNodeChild(fd); cp._forkChild(fd);
assert(process.send); assert(process.send);
} }
} }

View File

@ -345,7 +345,7 @@ int ChildProcess::Spawn(const char *file,
} }
// The channel will be used by spawnNode() for a little JSON channel. // The channel will be used by js-land "fork()" for a little JSON channel.
// The pointer is used to pass one end of the socket pair back to the // The pointer is used to pass one end of the socket pair back to the
// parent. // parent.
// channel_fds[0] is for the parent // channel_fds[0] is for the parent

View File

@ -1,8 +1,8 @@
var assert = require('assert'); var assert = require('assert');
var common = require('../common'); var common = require('../common');
var spawnNode = require('child_process').spawnNode; var fork = require('child_process').fork;
var n = spawnNode(common.fixturesDir + '/child-process-spawn-node.js'); var n = fork(common.fixturesDir + '/child-process-spawn-node.js');
var messageCount = 0; var messageCount = 0;