diff options
author | cjihrig <cjihrig@gmail.com> | 2018-12-23 12:41:18 -0500 |
---|---|---|
committer | cjihrig <cjihrig@gmail.com> | 2018-12-28 12:57:15 -0500 |
commit | acb49dc04d3700398f58fec2011661383077b638 (patch) | |
tree | 569ec2730579606c527f52b307eaab5fdd301759 /lib/child_process.js | |
parent | 7a867b8140fa5f5c3211a6b653912748ceee8012 (diff) | |
download | node-new-acb49dc04d3700398f58fec2011661383077b638.tar.gz |
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/child_process.js')
-rw-r--r-- | lib/child_process.js | 26 |
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); |