Skip to content

Commit 4f48ddb

Browse files
addaleaxjasnell
authored andcommitted
zlib: move process.binding('zlib') to internalBinding
PR-URL: #23307 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
1 parent 37e40e3 commit 4f48ddb

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

lib/internal/bootstrap/node.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,8 @@
412412
'async_wrap',
413413
'url',
414414
'spawn_sync',
415-
'js_stream']);
415+
'js_stream',
416+
'zlib']);
416417
process.binding = function binding(name) {
417418
return internalBindingWhitelist.has(name) ?
418419
internalBinding(name) :

lib/zlib.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const {
3636
isArrayBufferView
3737
}
3838
} = require('util');
39-
const binding = process.binding('zlib');
39+
const binding = internalBinding('zlib');
4040
const assert = require('assert').ok;
4141
const {
4242
Buffer,

src/node_zlib.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -850,4 +850,4 @@ void DefineZlibConstants(Local<Object> target) {
850850

851851
} // namespace node
852852

853-
NODE_BUILTIN_MODULE_CONTEXT_AWARE(zlib, node::Initialize)
853+
NODE_MODULE_CONTEXT_AWARE_INTERNAL(zlib, node::Initialize)

test/async-hooks/test-zlib.zlib-binding.deflate.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Flags: --expose-internals
12
'use strict';
23

34
const common = require('../common');
@@ -8,7 +9,8 @@ const { checkInvocations } = require('./hook-checks');
89
const hooks = initHooks();
910

1011
hooks.enable();
11-
const Zlib = process.binding('zlib').Zlib;
12+
const { internalBinding } = require('internal/test/binding');
13+
const { Zlib } = internalBinding('zlib');
1214
const constants = process.binding('constants').zlib;
1315

1416
const handle = new Zlib(constants.DEFLATE);

0 commit comments

Comments
 (0)