diff options
-rw-r--r-- | lib/internal/bootstrap/node.js | 3 | ||||
-rw-r--r-- | lib/zlib.js | 2 | ||||
-rw-r--r-- | src/node_zlib.cc | 2 | ||||
-rw-r--r-- | test/async-hooks/test-zlib.zlib-binding.deflate.js | 4 |
4 files changed, 7 insertions, 4 deletions
diff --git a/lib/internal/bootstrap/node.js b/lib/internal/bootstrap/node.js index 3770c71fe2..d3bd5d74e0 100644 --- a/lib/internal/bootstrap/node.js +++ b/lib/internal/bootstrap/node.js @@ -412,7 +412,8 @@ 'async_wrap', 'url', 'spawn_sync', - 'js_stream']); + 'js_stream', + 'zlib']); process.binding = function binding(name) { return internalBindingWhitelist.has(name) ? internalBinding(name) : diff --git a/lib/zlib.js b/lib/zlib.js index 97b12410f1..6ec1d680d8 100644 --- a/lib/zlib.js +++ b/lib/zlib.js @@ -36,7 +36,7 @@ const { isArrayBufferView } } = require('util'); -const binding = process.binding('zlib'); +const binding = internalBinding('zlib'); const assert = require('assert').ok; const { Buffer, diff --git a/src/node_zlib.cc b/src/node_zlib.cc index aef5e3e40f..0935d3f731 100644 --- a/src/node_zlib.cc +++ b/src/node_zlib.cc @@ -850,4 +850,4 @@ void DefineZlibConstants(Local<Object> target) { } // namespace node -NODE_BUILTIN_MODULE_CONTEXT_AWARE(zlib, node::Initialize) +NODE_MODULE_CONTEXT_AWARE_INTERNAL(zlib, node::Initialize) diff --git a/test/async-hooks/test-zlib.zlib-binding.deflate.js b/test/async-hooks/test-zlib.zlib-binding.deflate.js index ddcba9d896..972052b2d5 100644 --- a/test/async-hooks/test-zlib.zlib-binding.deflate.js +++ b/test/async-hooks/test-zlib.zlib-binding.deflate.js @@ -1,3 +1,4 @@ +// Flags: --expose-internals 'use strict'; const common = require('../common'); @@ -8,7 +9,8 @@ const { checkInvocations } = require('./hook-checks'); const hooks = initHooks(); hooks.enable(); -const Zlib = process.binding('zlib').Zlib; +const { internalBinding } = require('internal/test/binding'); +const { Zlib } = internalBinding('zlib'); const constants = process.binding('constants').zlib; const handle = new Zlib(constants.DEFLATE); |