summaryrefslogtreecommitdiff
path: root/src/env.h
diff options
context:
space:
mode:
authorSam Roberts <vieuxtech@gmail.com>2018-11-21 18:02:53 -0800
committerSam Roberts <vieuxtech@gmail.com>2018-12-27 14:28:33 -0800
commitca9c0c90c28ed012cdd5be4e94a974ad07fd9b9a (patch)
treed1295a871cea804d5d847d9923385a91199bb386 /src/env.h
parent455bcca00574de4f1533476bd42496a649f07de4 (diff)
downloadandroid-node-v8-ca9c0c90c28ed012cdd5be4e94a974ad07fd9b9a.tar.gz
android-node-v8-ca9c0c90c28ed012cdd5be4e94a974ad07fd9b9a.tar.bz2
android-node-v8-ca9c0c90c28ed012cdd5be4e94a974ad07fd9b9a.zip
src: add .code and SSL specific error properties
SSL errors have a long structured message, but lacked the standard .code property which can be used for stable comparisons. Add a `code` property, as well as the 3 string components of an SSL error: `reason`, `library`, and `function`. PR-URL: https://github.com/nodejs/node/pull/25093 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Diffstat (limited to 'src/env.h')
-rw-r--r--src/env.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/env.h b/src/env.h
index 3b76259773..fbb64f48b5 100644
--- a/src/env.h
+++ b/src/env.h
@@ -183,6 +183,7 @@ constexpr size_t kFsStatsBufferLength = kFsStatsFieldsNumber * 2;
V(fingerprint_string, "fingerprint") \
V(flags_string, "flags") \
V(fragment_string, "fragment") \
+ V(function_string, "function") \
V(get_data_clone_error_string, "_getDataCloneError") \
V(get_shared_array_buffer_id_string, "_getSharedArrayBufferId") \
V(gid_string, "gid") \
@@ -204,6 +205,7 @@ constexpr size_t kFsStatsBufferLength = kFsStatsFieldsNumber * 2;
V(issuercert_string, "issuerCertificate") \
V(kill_signal_string, "killSignal") \
V(kind_string, "kind") \
+ V(library_string, "library") \
V(mac_string, "mac") \
V(main_string, "main") \
V(max_buffer_string, "maxBuffer") \
@@ -313,7 +315,7 @@ constexpr size_t kFsStatsBufferLength = kFsStatsFieldsNumber * 2;
V(write_host_object_string, "_writeHostObject") \
V(write_queue_size_string, "writeQueueSize") \
V(x_forwarded_string, "x-forwarded-for") \
- V(zero_return_string, "ZERO_RETURN")
+ V(zero_return_string, "ZERO_RETURN") \
#define ENVIRONMENT_STRONG_PERSISTENT_PROPERTIES(V) \
V(as_external, v8::External) \