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.
### child_process.spawnNode(modulePath, arguments, options)
### child_process.fork(modulePath, arguments, options)
This is a special case of the `spawn()` functionality for spawning Node
processes. In addition to having all the methods in a normal ChildProcess
@ -191,7 +191,7 @@ For example:
var cp = require('child_process');
var n = cp.spawnNode(__dirname + '/sub.js');
var n = cp.fork(__dirname + '/sub.js');
n.on('message', function(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 = {};
options.wantChannel = true;
@ -81,7 +81,7 @@ exports.spawnNode = function(modulePath, args, options) {
};
exports._spawnNodeChild = function(fd) {
exports._forkChild = function(fd) {
setupChannel(process, fd);
};

View File

@ -317,7 +317,7 @@
var fd = parseInt(process.env.NODE_CHANNEL_FD);
assert(fd >= 0);
var cp = NativeModule.require('child_process');
cp._spawnNodeChild(fd);
cp._forkChild(fd);
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
// parent.
// channel_fds[0] is for the parent

View File

@ -1,8 +1,8 @@
var assert = require('assert');
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;