Skip to content

Commit b0addf2

Browse files
committed
spawn_sync: move process.binding('spawn_sync') to internalBinding
1 parent 4f70ecc commit b0addf2

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

lib/internal/bootstrap/node.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,8 @@
368368
'contextify',
369369
'tcp_wrap',
370370
'tls_wrap',
371-
'async_wrap']);
371+
'async_wrap',
372+
'spawn_sync']);
372373
process.binding = function binding(name) {
373374
return internalBindingWhitelist.has(name) ?
374375
internalBinding(name) :

lib/internal/child_process.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ const util = require('util');
2222
const assert = require('assert');
2323

2424
const { internalBinding } = require('internal/bootstrap/loaders');
25-
2625
const { Process } = internalBinding('process_wrap');
2726
const { WriteWrap } = internalBinding('stream_wrap');
2827
const { Pipe, constants: PipeConstants } = internalBinding('pipe_wrap');
@@ -33,7 +32,7 @@ const SocketList = require('internal/socket_list');
3332
const { owner_symbol } = require('internal/async_hooks').symbols;
3433
const { convertToValidSignal } = require('internal/util');
3534
const { isArrayBufferView } = require('internal/util/types');
36-
const spawn_sync = process.binding('spawn_sync');
35+
const spawn_sync = internalBinding('spawn_sync');
3736
const { HTTPParser } = internalBinding('http_parser');
3837
const { freeParser } = require('_http_common');
3938
const { kStateSymbol } = require('internal/dgram');

src/spawn_sync.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1099,5 +1099,5 @@ void SyncProcessRunner::KillTimerCloseCallback(uv_handle_t* handle) {
10991099

11001100
} // namespace node
11011101

1102-
NODE_BUILTIN_MODULE_CONTEXT_AWARE(spawn_sync,
1102+
NODE_MODULE_CONTEXT_AWARE_INTERNAL(spawn_sync,
11031103
node::SyncProcessRunner::Initialize)

test/parallel/test-process-binding-internalbinding-whitelist.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ assert(process.binding('v8'));
1212
assert(process.binding('stream_wrap'));
1313
assert(process.binding('signal_wrap'));
1414
assert(process.binding('contextify'));
15+
assert(process.binding('spawn_sync'));

0 commit comments

Comments
 (0)