zlib: move process.binding('zlib') to internalBinding

PR-URL: https://github.com/nodejs/node/pull/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>
This commit is contained in:
Anna Henningsen 2018-10-06 18:09:45 -07:00
parent d7f17b2a61
commit 09c42f45f6
No known key found for this signature in database
GPG Key ID: 9C63F3A6CD2AD8F9
4 changed files with 7 additions and 4 deletions

View File

@ -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) :

View File

@ -36,7 +36,7 @@ const {
isArrayBufferView
}
} = require('util');
const binding = process.binding('zlib');
const binding = internalBinding('zlib');
const assert = require('assert').ok;
const {
Buffer,

View File

@ -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)

View File

@ -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);