summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMasashi Hirano <cherrydog07@gmail.com>2018-08-23 23:29:40 +0900
committerMasashi Hirano <cherrydog07@gmail.com>2018-11-16 21:56:29 +0900
commit1e23e3ceb3217f2b0e076864fdbbe874a8603e2f (patch)
tree94d2feb16ce55cbfcef65da6ce16e9598cc04e4c /lib
parent9bce68663b53dea4365445f4dfb3541a92bac1fe (diff)
downloadandroid-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.js2
-rw-r--r--lib/internal/bootstrap/loaders.js1
-rw-r--r--lib/internal/fs/promises.js2
-rw-r--r--lib/internal/fs/read_file_context.js3
-rw-r--r--lib/internal/fs/streams.js2
-rw-r--r--lib/internal/fs/watchers.js2
-rw-r--r--lib/internal/http2/core.js2
-rw-r--r--lib/internal/modules/cjs/loader.js2
-rw-r--r--lib/internal/net.js2
9 files changed, 10 insertions, 8 deletions
diff --git a/lib/fs.js b/lib/fs.js
index a717d79434..a57c5b71f5 100644
--- a/lib/fs.js
+++ b/lib/fs.js
@@ -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