Rename spawnNode to fork
This commit is contained in:
parent
7ea7094314
commit
337c48db5f
@ -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);
|
||||||
|
@ -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);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user