summaryrefslogtreecommitdiff
path: root/src/node_internals.h
diff options
context:
space:
mode:
authorChristopher Hiller <boneskull@boneskull.com>2018-03-13 15:53:39 -0700
committerRich Trott <rtrott@gmail.com>2018-08-24 18:15:19 -0700
commit80143f616d8fb56c1d5e98c0d0857a1288b8bf87 (patch)
treecd24ad53424854e90e6390d122cbc82a84cc701e /src/node_internals.h
parent6dd694c1257ded6d8a9f3b48e8c9027c3986a285 (diff)
downloadandroid-node-v8-80143f616d8fb56c1d5e98c0d0857a1288b8bf87.tar.gz
android-node-v8-80143f616d8fb56c1d5e98c0d0857a1288b8bf87.tar.bz2
android-node-v8-80143f616d8fb56c1d5e98c0d0857a1288b8bf87.zip
process: add allowedNodeEnvironmentFlags property
`process.allowedNodeEnvironmentFlags` provides an API to validate and list flags as specified in `NODE_OPTIONS` from user code. Refs: https://github.com/nodejs/node/issues/17740 Signed-off-by: Christopher Hiller <boneskull@boneskull.com> PR-URL: https://github.com/nodejs/node/pull/19335 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: John-David Dalton <john.david.dalton@gmail.com> Reviewed-By: Sam Ruby <rubys@intertwingly.net> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'src/node_internals.h')
-rw-r--r--src/node_internals.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/node_internals.h b/src/node_internals.h
index d09bee0cb5..eb9e79d9e8 100644
--- a/src/node_internals.h
+++ b/src/node_internals.h
@@ -178,6 +178,11 @@ extern bool v8_initialized;
extern std::shared_ptr<PerProcessOptions> per_process_opts;
+extern const char* const environment_flags[];
+extern int environment_flags_count;
+extern const char* const v8_environment_flags[];
+extern int v8_environment_flags_count;
+
// Forward declaration
class Environment;