Rename spawnNode to fork
authorRyan Dahl <ry@tinyclouds.org>
Wed, 11 May 2011 20:32:40 +0000 (13:32 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Wed, 11 May 2011 20:32:40 +0000 (13:32 -0700)
doc/api/child_processes.markdown
lib/child_process.js
src/node.js
src/node_child_process.cc
test/simple/test-child-process-spawn-node.js

index 48493bc..56dd6f5 100644 (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);
index 44732c8..353bfe5 100644 (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);
 };
 
index ee8d184..190bbdf 100644 (file)
       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);
     }
   }
index a0a465e..4d14800 100644 (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
index 7c895c3..1079d95 100644 (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;