diff options
author | Masashi Hirano <cherrydog07@gmail.com> | 2018-08-23 23:29:40 +0900 |
---|---|---|
committer | Masashi Hirano <cherrydog07@gmail.com> | 2018-11-16 21:56:29 +0900 |
commit | 1e23e3ceb3217f2b0e076864fdbbe874a8603e2f (patch) | |
tree | 94d2feb16ce55cbfcef65da6ce16e9598cc04e4c /lib | |
parent | 9bce68663b53dea4365445f4dfb3541a92bac1fe (diff) | |
download | android-node-v8-1e23e3ceb3217f2b0e076864fdbbe874a8603e2f.tar.gz android-node-v8-1e23e3ceb3217f2b0e076864fdbbe874a8603e2f.tar.bz2 android-node-v8-1e23e3ceb3217f2b0e076864fdbbe874a8603e2f.zip |
fs: make process.binding('fs') internal
Refs: https://github.com/nodejs/node/issues/22160
PR-URL: https://github.com/nodejs/node/pull/22478
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Denys Otrishko <shishugi@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fs.js | 2 | ||||
-rw-r--r-- | lib/internal/bootstrap/loaders.js | 1 | ||||
-rw-r--r-- | lib/internal/fs/promises.js | 2 | ||||
-rw-r--r-- | lib/internal/fs/read_file_context.js | 3 | ||||
-rw-r--r-- | lib/internal/fs/streams.js | 2 | ||||
-rw-r--r-- | lib/internal/fs/watchers.js | 2 | ||||
-rw-r--r-- | lib/internal/http2/core.js | 2 | ||||
-rw-r--r-- | lib/internal/modules/cjs/loader.js | 2 | ||||
-rw-r--r-- | lib/internal/net.js | 2 |
9 files changed, 10 insertions, 8 deletions
@@ -42,7 +42,7 @@ const { const { _extend } = require('util'); const pathModule = require('path'); const { isArrayBufferView } = require('internal/util/types'); -const binding = process.binding('fs'); +const binding = internalBinding('fs'); const { Buffer, kMaxLength } = require('buffer'); const errors = require('internal/errors'); const { diff --git a/lib/internal/bootstrap/loaders.js b/lib/internal/bootstrap/loaders.js index 78e1180dde..941db67e02 100644 --- a/lib/internal/bootstrap/loaders.js +++ b/lib/internal/bootstrap/loaders.js @@ -81,6 +81,7 @@ 'constants', 'contextify', 'crypto', + 'fs', 'fs_event_wrap', 'http_parser', 'icu', diff --git a/lib/internal/fs/promises.js b/lib/internal/fs/promises.js index b6b4d6605d..33c510ed5c 100644 --- a/lib/internal/fs/promises.js +++ b/lib/internal/fs/promises.js @@ -7,7 +7,7 @@ const { S_IFMT, S_IFREG } = internalBinding('constants').fs; -const binding = process.binding('fs'); +const binding = internalBinding('fs'); const { Buffer, kMaxLength } = require('buffer'); const { ERR_FS_FILE_TOO_LARGE, diff --git a/lib/internal/fs/read_file_context.js b/lib/internal/fs/read_file_context.js index 62d2ed9e7d..d7543ffa5a 100644 --- a/lib/internal/fs/read_file_context.js +++ b/lib/internal/fs/read_file_context.js @@ -1,7 +1,8 @@ 'use strict'; const { Buffer } = require('buffer'); -const { FSReqCallback, close, read } = process.binding('fs'); + +const { FSReqCallback, close, read } = internalBinding('fs'); const kReadFileBufferLength = 8 * 1024; diff --git a/lib/internal/fs/streams.js b/lib/internal/fs/streams.js index 8c9ed35f81..5b23c3b472 100644 --- a/lib/internal/fs/streams.js +++ b/lib/internal/fs/streams.js @@ -3,7 +3,7 @@ const { FSReqCallback, writeBuffers -} = process.binding('fs'); +} = internalBinding('fs'); const { ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE diff --git a/lib/internal/fs/watchers.js b/lib/internal/fs/watchers.js index f542a1eab1..e026aa8192 100644 --- a/lib/internal/fs/watchers.js +++ b/lib/internal/fs/watchers.js @@ -4,7 +4,7 @@ const errors = require('internal/errors'); const { kFsStatsFieldsNumber, StatWatcher: _StatWatcher -} = process.binding('fs'); +} = internalBinding('fs'); const { FSEvent } = internalBinding('fs_event_wrap'); const { UV_ENOSPC } = internalBinding('uv'); const { EventEmitter } = require('events'); diff --git a/lib/internal/http2/core.js b/lib/internal/http2/core.js index 5253be1b39..9c17f8077b 100644 --- a/lib/internal/http2/core.js +++ b/lib/internal/http2/core.js @@ -118,7 +118,7 @@ const { } = require('internal/timers'); const { isArrayBufferView } = require('internal/util/types'); -const { FileHandle } = process.binding('fs'); +const { FileHandle } = internalBinding('fs'); const binding = internalBinding('http2'); const { ShutdownWrap, diff --git a/lib/internal/modules/cjs/loader.js b/lib/internal/modules/cjs/loader.js index 506bae4b78..df270db69d 100644 --- a/lib/internal/modules/cjs/loader.js +++ b/lib/internal/modules/cjs/loader.js @@ -33,7 +33,7 @@ const { URL } = require('url'); const { internalModuleReadJSON, internalModuleStat -} = process.binding('fs'); +} = internalBinding('fs'); const { safeGetenv } = internalBinding('util'); const { makeRequireFunction, diff --git a/lib/internal/net.js b/lib/internal/net.js index d2b097573b..e8b67ed0fd 100644 --- a/lib/internal/net.js +++ b/lib/internal/net.js @@ -1,7 +1,7 @@ 'use strict'; const Buffer = require('buffer').Buffer; -const { writeBuffer } = process.binding('fs'); +const { writeBuffer } = internalBinding('fs'); const errors = require('internal/errors'); // IPv4 Segment |