summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2018-12-23 12:41:18 -0500
committercjihrig <cjihrig@gmail.com>2018-12-28 12:57:15 -0500
commitacb49dc04d3700398f58fec2011661383077b638 (patch)
tree569ec2730579606c527f52b307eaab5fdd301759 /lib
parent7a867b8140fa5f5c3211a6b653912748ceee8012 (diff)
downloadandroid-node-v8-acb49dc04d3700398f58fec2011661383077b638.tar.gz
android-node-v8-acb49dc04d3700398f58fec2011661383077b638.tar.bz2
android-node-v8-acb49dc04d3700398f58fec2011661383077b638.zip
child_process: simplify argument handling
This commit simplifies the calling of normalizeSpawnArguments() and normalizeExecArguments(). Specifically, this commit replaces apply() and the use of arguments with a normal function call. PR-URL: https://github.com/nodejs/node/pull/25194 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/child_process.js26
1 files changed, 13 insertions, 13 deletions
diff --git a/lib/child_process.js b/lib/child_process.js
index 5640b13ffe..1a5411c816 100644
--- a/lib/child_process.js
+++ b/lib/child_process.js
@@ -147,8 +147,8 @@ function normalizeExecArgs(command, options, callback) {
}
-exports.exec = function exec(/* command , options, callback */) {
- const opts = normalizeExecArgs.apply(null, arguments);
+exports.exec = function exec(command, options, callback) {
+ const opts = normalizeExecArgs(command, options, callback);
return exports.execFile(opts.file,
opts.options,
opts.callback);
@@ -537,11 +537,11 @@ function normalizeSpawnArguments(file, args, options) {
}
-var spawn = exports.spawn = function spawn(/* file, args, options */) {
- var opts = normalizeSpawnArguments.apply(null, arguments);
- var options = opts.options;
- var child = new ChildProcess();
+var spawn = exports.spawn = function spawn(file, args, options) {
+ const opts = normalizeSpawnArguments(file, args, options);
+ const child = new ChildProcess();
+ options = opts.options;
debug('spawn', opts.args, options);
child.spawn({
@@ -560,10 +560,10 @@ var spawn = exports.spawn = function spawn(/* file, args, options */) {
return child;
};
-function spawnSync(/* file, args, options */) {
- var opts = normalizeSpawnArguments.apply(null, arguments);
+function spawnSync(file, args, options) {
+ const opts = normalizeSpawnArguments(file, args, options);
- var options = opts.options;
+ options = opts.options;
debug('spawnSync', opts.args, options);
@@ -631,8 +631,8 @@ function checkExecSyncError(ret, args, cmd) {
}
-function execFileSync(/* command, args, options */) {
- var opts = normalizeSpawnArguments.apply(null, arguments);
+function execFileSync(command, args, options) {
+ var opts = normalizeSpawnArguments(command, args, options);
var inheritStderr = !opts.options.stdio;
var ret = spawnSync(opts.file, opts.args.slice(1), opts.options);
@@ -650,8 +650,8 @@ function execFileSync(/* command, args, options */) {
exports.execFileSync = execFileSync;
-function execSync(command /* , options */) {
- var opts = normalizeExecArgs.apply(null, arguments);
+function execSync(command, options) {
+ var opts = normalizeExecArgs(command, options, null);
var inheritStderr = !opts.options.stdio;
var ret = spawnSync(opts.file, opts.options);