aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bun.js/bindings/ModuleLoader.cpp8
-rw-r--r--src/bun.js/bindings/exports.zig1
-rw-r--r--src/bun.js/bindings/headers-handwritten.h1
-rw-r--r--src/bun.js/module_loader.zig3
-rw-r--r--src/bun.js/modules/ConstantsModule.h262
-rw-r--r--src/js/build-esm.ts1
-rw-r--r--src/js/node/constants.js476
-rw-r--r--src/js/out/modules/node/constants.js1
8 files changed, 273 insertions, 480 deletions
diff --git a/src/bun.js/bindings/ModuleLoader.cpp b/src/bun.js/bindings/ModuleLoader.cpp
index 0ccbb7dbb..62d73eb75 100644
--- a/src/bun.js/bindings/ModuleLoader.cpp
+++ b/src/bun.js/bindings/ModuleLoader.cpp
@@ -34,6 +34,7 @@
#include "../modules/ObjectModule.h"
#include "../modules/NodeModuleModule.h"
#include "../modules/TTYModule.h"
+#include "../modules/ConstantsModule.h"
#include "node_util_types.h"
#include "CommonJSModuleRecord.h"
#include <JavaScriptCore/JSModuleLoader.h>
@@ -570,6 +571,13 @@ static JSValue fetchSourceCode(
return rejectOrResolve(JSSourceCode::create(vm, WTFMove(source)));
}
+ case SyntheticModuleType::Constants: {
+ auto source = JSC::SourceCode(
+ JSC::SyntheticSourceProvider::create(generateConstantsSourceCode,
+ JSC::SourceOrigin(), WTFMove(moduleKey)));
+
+ return rejectOrResolve(JSSourceCode::create(vm, WTFMove(source)));
+ }
default: {
auto&& provider = Zig::SourceProvider::create(globalObject, res->result.value, JSC::SourceProviderSourceType::Module, true);
return rejectOrResolve(JSC::JSSourceCode::create(vm, JSC::SourceCode(provider)));
diff --git a/src/bun.js/bindings/exports.zig b/src/bun.js/bindings/exports.zig
index 6ec8ff2b9..3a2cbcbdd 100644
--- a/src/bun.js/bindings/exports.zig
+++ b/src/bun.js/bindings/exports.zig
@@ -235,6 +235,7 @@ pub const ResolvedSource = extern struct {
@"node:module" = 1028,
@"node:tty" = 1029,
@"node:util/types" = 1030,
+ @"node:constants" = 1031,
};
};
diff --git a/src/bun.js/bindings/headers-handwritten.h b/src/bun.js/bindings/headers-handwritten.h
index 90c8f86d2..df1bec554 100644
--- a/src/bun.js/bindings/headers-handwritten.h
+++ b/src/bun.js/bindings/headers-handwritten.h
@@ -274,6 +274,7 @@ enum SyntheticModuleType : uint64_t {
Module = 1028,
TTY = 1029,
NodeUtilTypes = 1030,
+ Constants = 1031,
};
extern "C" const char* Bun__userAgent;
diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig
index 6a04540b1..b5d2bdcc7 100644
--- a/src/bun.js/module_loader.zig
+++ b/src/bun.js/module_loader.zig
@@ -1813,7 +1813,7 @@ pub const ModuleLoader = struct {
.@"node:tty" => return jsSyntheticModule(.@"node:tty", specifier),
.@"node:util/types" => return jsSyntheticModule(.@"node:util/types", specifier),
.@"bun:events_native" => return jsSyntheticModule(.@"bun:events_native", specifier),
-
+ .@"node:constants" => return jsSyntheticModule(.@"node:constants", specifier),
.@"node:fs/promises" => {
return ResolvedSource{
.allocator = null,
@@ -1847,7 +1847,6 @@ pub const ModuleLoader = struct {
.@"node:async_hooks" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:async_hooks", "node/async_hooks.js", specifier),
.@"node:child_process" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:child_process", "node/child_process.js", specifier),
.@"node:crypto" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:crypto", "node/crypto.js", specifier),
- .@"node:constants" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:constants", "node/constants.js", specifier),
.@"node:dns" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:dns", "node/dns.js", specifier),
.@"node:dns/promises" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:dns/promises", "node/dns.promises.js", specifier),
.@"node:events" => return jsResolvedSource(jsc_vm, jsc_vm.load_builtins_from_path, .@"node:child_process", "node/events.js", specifier),
diff --git a/src/bun.js/modules/ConstantsModule.h b/src/bun.js/modules/ConstantsModule.h
new file mode 100644
index 000000000..8d7c1602b
--- /dev/null
+++ b/src/bun.js/modules/ConstantsModule.h
@@ -0,0 +1,262 @@
+#include "JavaScriptCore/JSGlobalObject.h"
+#include "ZigGlobalObject.h"
+
+namespace Zig {
+using namespace WebCore;
+
+inline void generateConstantsSourceCode(JSC::JSGlobalObject *lexicalGlobalObject,
+ JSC::Identifier moduleKey,
+ Vector<JSC::Identifier, 4> &exportNames,
+ JSC::MarkedArgumentBuffer &exportValues) {
+ JSC::VM &vm = lexicalGlobalObject->vm();
+ GlobalObject *globalObject = reinterpret_cast<GlobalObject *>(lexicalGlobalObject);
+
+ auto* defaultObject = JSC::constructEmptyObject(globalObject);
+
+
+ auto exportProperty = [&](JSC::Identifier name, JSC::JSValue value) {
+ exportNames.append(name);
+ exportValues.append(value);
+ defaultObject->putDirect(vm, name, value, PropertyAttribute::DontDelete | PropertyAttribute::ReadOnly | 0);
+ };
+
+ exportProperty(JSC::Identifier::fromString(vm, "RTLD_LAZY"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "RTLD_NOW"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "RTLD_GLOBAL"_s), JSC::jsNumber(256));
+ exportProperty(JSC::Identifier::fromString(vm, "RTLD_LOCAL"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "RTLD_DEEPBIND"_s), JSC::jsNumber(8));
+ exportProperty(JSC::Identifier::fromString(vm, "E2BIG"_s), JSC::jsNumber(7));
+ exportProperty(JSC::Identifier::fromString(vm, "EACCES"_s), JSC::jsNumber(13));
+ exportProperty(JSC::Identifier::fromString(vm, "EADDRINUSE"_s), JSC::jsNumber(98));
+ exportProperty(JSC::Identifier::fromString(vm, "EADDRNOTAVAIL"_s), JSC::jsNumber(99));
+ exportProperty(JSC::Identifier::fromString(vm, "EAFNOSUPPORT"_s), JSC::jsNumber(97));
+ exportProperty(JSC::Identifier::fromString(vm, "EAGAIN"_s), JSC::jsNumber(11));
+ exportProperty(JSC::Identifier::fromString(vm, "EALREADY"_s), JSC::jsNumber(114));
+ exportProperty(JSC::Identifier::fromString(vm, "EBADF"_s), JSC::jsNumber(9));
+ exportProperty(JSC::Identifier::fromString(vm, "EBADMSG"_s), JSC::jsNumber(74));
+ exportProperty(JSC::Identifier::fromString(vm, "EBUSY"_s), JSC::jsNumber(16));
+ exportProperty(JSC::Identifier::fromString(vm, "ECANCELED"_s), JSC::jsNumber(125));
+ exportProperty(JSC::Identifier::fromString(vm, "ECHILD"_s), JSC::jsNumber(10));
+ exportProperty(JSC::Identifier::fromString(vm, "ECONNABORTED"_s), JSC::jsNumber(103));
+ exportProperty(JSC::Identifier::fromString(vm, "ECONNREFUSED"_s), JSC::jsNumber(111));
+ exportProperty(JSC::Identifier::fromString(vm, "ECONNRESET"_s), JSC::jsNumber(104));
+ exportProperty(JSC::Identifier::fromString(vm, "EDEADLK"_s), JSC::jsNumber(35));
+ exportProperty(JSC::Identifier::fromString(vm, "EDESTADDRREQ"_s), JSC::jsNumber(89));
+ exportProperty(JSC::Identifier::fromString(vm, "EDOM"_s), JSC::jsNumber(33));
+ exportProperty(JSC::Identifier::fromString(vm, "EDQUOT"_s), JSC::jsNumber(122));
+ exportProperty(JSC::Identifier::fromString(vm, "EEXIST"_s), JSC::jsNumber(17));
+ exportProperty(JSC::Identifier::fromString(vm, "EFAULT"_s), JSC::jsNumber(14));
+ exportProperty(JSC::Identifier::fromString(vm, "EFBIG"_s), JSC::jsNumber(27));
+ exportProperty(JSC::Identifier::fromString(vm, "EHOSTUNREACH"_s), JSC::jsNumber(113));
+ exportProperty(JSC::Identifier::fromString(vm, "EIDRM"_s), JSC::jsNumber(43));
+ exportProperty(JSC::Identifier::fromString(vm, "EILSEQ"_s), JSC::jsNumber(84));
+ exportProperty(JSC::Identifier::fromString(vm, "EINPROGRESS"_s), JSC::jsNumber(115));
+ exportProperty(JSC::Identifier::fromString(vm, "EINTR"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "EINVAL"_s), JSC::jsNumber(22));
+ exportProperty(JSC::Identifier::fromString(vm, "EIO"_s), JSC::jsNumber(5));
+ exportProperty(JSC::Identifier::fromString(vm, "EISCONN"_s), JSC::jsNumber(106));
+ exportProperty(JSC::Identifier::fromString(vm, "EISDIR"_s), JSC::jsNumber(21));
+ exportProperty(JSC::Identifier::fromString(vm, "ELOOP"_s), JSC::jsNumber(40));
+ exportProperty(JSC::Identifier::fromString(vm, "EMFILE"_s), JSC::jsNumber(24));
+ exportProperty(JSC::Identifier::fromString(vm, "EMLINK"_s), JSC::jsNumber(31));
+ exportProperty(JSC::Identifier::fromString(vm, "EMSGSIZE"_s), JSC::jsNumber(90));
+ exportProperty(JSC::Identifier::fromString(vm, "EMULTIHOP"_s), JSC::jsNumber(72));
+ exportProperty(JSC::Identifier::fromString(vm, "ENAMETOOLONG"_s), JSC::jsNumber(36));
+ exportProperty(JSC::Identifier::fromString(vm, "ENETDOWN"_s), JSC::jsNumber(100));
+ exportProperty(JSC::Identifier::fromString(vm, "ENETRESET"_s), JSC::jsNumber(102));
+ exportProperty(JSC::Identifier::fromString(vm, "ENETUNREACH"_s), JSC::jsNumber(101));
+ exportProperty(JSC::Identifier::fromString(vm, "ENFILE"_s), JSC::jsNumber(23));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOBUFS"_s), JSC::jsNumber(105));
+ exportProperty(JSC::Identifier::fromString(vm, "ENODATA"_s), JSC::jsNumber(61));
+ exportProperty(JSC::Identifier::fromString(vm, "ENODEV"_s), JSC::jsNumber(19));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOENT"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOEXEC"_s), JSC::jsNumber(8));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOLCK"_s), JSC::jsNumber(37));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOLINK"_s), JSC::jsNumber(67));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOMEM"_s), JSC::jsNumber(12));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOMSG"_s), JSC::jsNumber(42));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOPROTOOPT"_s), JSC::jsNumber(92));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOSPC"_s), JSC::jsNumber(28));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOSR"_s), JSC::jsNumber(63));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOSTR"_s), JSC::jsNumber(60));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOSYS"_s), JSC::jsNumber(38));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOTCONN"_s), JSC::jsNumber(107));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOTDIR"_s), JSC::jsNumber(20));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOTEMPTY"_s), JSC::jsNumber(39));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOTSOCK"_s), JSC::jsNumber(88));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOTSUP"_s), JSC::jsNumber(95));
+ exportProperty(JSC::Identifier::fromString(vm, "ENOTTY"_s), JSC::jsNumber(25));
+ exportProperty(JSC::Identifier::fromString(vm, "ENXIO"_s), JSC::jsNumber(6));
+ exportProperty(JSC::Identifier::fromString(vm, "EOPNOTSUPP"_s), JSC::jsNumber(95));
+ exportProperty(JSC::Identifier::fromString(vm, "EOVERFLOW"_s), JSC::jsNumber(75));
+ exportProperty(JSC::Identifier::fromString(vm, "EPERM"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "EPIPE"_s), JSC::jsNumber(32));
+ exportProperty(JSC::Identifier::fromString(vm, "EPROTO"_s), JSC::jsNumber(71));
+ exportProperty(JSC::Identifier::fromString(vm, "EPROTONOSUPPORT"_s), JSC::jsNumber(93));
+ exportProperty(JSC::Identifier::fromString(vm, "EPROTOTYPE"_s), JSC::jsNumber(91));
+ exportProperty(JSC::Identifier::fromString(vm, "ERANGE"_s), JSC::jsNumber(34));
+ exportProperty(JSC::Identifier::fromString(vm, "EROFS"_s), JSC::jsNumber(30));
+ exportProperty(JSC::Identifier::fromString(vm, "ESPIPE"_s), JSC::jsNumber(29));
+ exportProperty(JSC::Identifier::fromString(vm, "ESRCH"_s), JSC::jsNumber(3));
+ exportProperty(JSC::Identifier::fromString(vm, "ESTALE"_s), JSC::jsNumber(116));
+ exportProperty(JSC::Identifier::fromString(vm, "ETIME"_s), JSC::jsNumber(62));
+ exportProperty(JSC::Identifier::fromString(vm, "ETIMEDOUT"_s), JSC::jsNumber(110));
+ exportProperty(JSC::Identifier::fromString(vm, "ETXTBSY"_s), JSC::jsNumber(26));
+ exportProperty(JSC::Identifier::fromString(vm, "EWOULDBLOCK"_s), JSC::jsNumber(11));
+ exportProperty(JSC::Identifier::fromString(vm, "EXDEV"_s), JSC::jsNumber(18));
+ exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_LOW"_s), JSC::jsNumber(19));
+ exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_BELOW_NORMAL"_s), JSC::jsNumber(10));
+ exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_NORMAL"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_ABOVE_NORMAL"_s), JSC::jsNumber(-7));
+ exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_HIGH"_s), JSC::jsNumber(-14));
+ exportProperty(JSC::Identifier::fromString(vm, "PRIORITY_HIGHEST"_s), JSC::jsNumber(-20));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGHUP"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGINT"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGQUIT"_s), JSC::jsNumber(3));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGILL"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGTRAP"_s), JSC::jsNumber(5));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGABRT"_s), JSC::jsNumber(6));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGIOT"_s), JSC::jsNumber(6));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGBUS"_s), JSC::jsNumber(7));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGFPE"_s), JSC::jsNumber(8));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGKILL"_s), JSC::jsNumber(9));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGUSR1"_s), JSC::jsNumber(10));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGSEGV"_s), JSC::jsNumber(11));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGUSR2"_s), JSC::jsNumber(12));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGPIPE"_s), JSC::jsNumber(13));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGALRM"_s), JSC::jsNumber(14));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGTERM"_s), JSC::jsNumber(15));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGCHLD"_s), JSC::jsNumber(17));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGSTKFLT"_s), JSC::jsNumber(16));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGCONT"_s), JSC::jsNumber(18));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGSTOP"_s), JSC::jsNumber(19));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGTSTP"_s), JSC::jsNumber(20));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGTTIN"_s), JSC::jsNumber(21));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGTTOU"_s), JSC::jsNumber(22));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGURG"_s), JSC::jsNumber(23));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGXCPU"_s), JSC::jsNumber(24));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGXFSZ"_s), JSC::jsNumber(25));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGVTALRM"_s), JSC::jsNumber(26));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGPROF"_s), JSC::jsNumber(27));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGWINCH"_s), JSC::jsNumber(28));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGIO"_s), JSC::jsNumber(29));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGPOLL"_s), JSC::jsNumber(29));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGPWR"_s), JSC::jsNumber(30));
+ exportProperty(JSC::Identifier::fromString(vm, "SIGSYS"_s), JSC::jsNumber(31));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_FS_SYMLINK_DIR"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_FS_SYMLINK_JUNCTION"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "O_RDONLY"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "O_WRONLY"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "O_RDWR"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_UNKNOWN"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_FILE"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_DIR"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_LINK"_s), JSC::jsNumber(3));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_FIFO"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_SOCKET"_s), JSC::jsNumber(5));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_CHAR"_s), JSC::jsNumber(6));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_DIRENT_BLOCK"_s), JSC::jsNumber(7));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFMT"_s), JSC::jsNumber(61440));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFREG"_s), JSC::jsNumber(32768));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFDIR"_s), JSC::jsNumber(16384));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFCHR"_s), JSC::jsNumber(8192));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFBLK"_s), JSC::jsNumber(24576));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFIFO"_s), JSC::jsNumber(4096));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFLNK"_s), JSC::jsNumber(40960));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IFSOCK"_s), JSC::jsNumber(49152));
+ exportProperty(JSC::Identifier::fromString(vm, "O_CREAT"_s), JSC::jsNumber(64));
+ exportProperty(JSC::Identifier::fromString(vm, "O_EXCL"_s), JSC::jsNumber(128));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_FS_O_FILEMAP"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "O_NOCTTY"_s), JSC::jsNumber(256));
+ exportProperty(JSC::Identifier::fromString(vm, "O_TRUNC"_s), JSC::jsNumber(512));
+ exportProperty(JSC::Identifier::fromString(vm, "O_APPEND"_s), JSC::jsNumber(1024));
+ exportProperty(JSC::Identifier::fromString(vm, "O_DIRECTORY"_s), JSC::jsNumber(65536));
+ exportProperty(JSC::Identifier::fromString(vm, "O_NOATIME"_s), JSC::jsNumber(262144));
+ exportProperty(JSC::Identifier::fromString(vm, "O_NOFOLLOW"_s), JSC::jsNumber(131072));
+ exportProperty(JSC::Identifier::fromString(vm, "O_SYNC"_s), JSC::jsNumber(1052672));
+ exportProperty(JSC::Identifier::fromString(vm, "O_DSYNC"_s), JSC::jsNumber(4096));
+ exportProperty(JSC::Identifier::fromString(vm, "O_DIRECT"_s), JSC::jsNumber(16384));
+ exportProperty(JSC::Identifier::fromString(vm, "O_NONBLOCK"_s), JSC::jsNumber(2048));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IRWXU"_s), JSC::jsNumber(448));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IRUSR"_s), JSC::jsNumber(256));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IWUSR"_s), JSC::jsNumber(128));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IXUSR"_s), JSC::jsNumber(64));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IRWXG"_s), JSC::jsNumber(56));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IRGRP"_s), JSC::jsNumber(32));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IWGRP"_s), JSC::jsNumber(16));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IXGRP"_s), JSC::jsNumber(8));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IRWXO"_s), JSC::jsNumber(7));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IROTH"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IWOTH"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "S_IXOTH"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "F_OK"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "R_OK"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "W_OK"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "X_OK"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_FS_COPYFILE_EXCL"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "COPYFILE_EXCL"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_FS_COPYFILE_FICLONE"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "COPYFILE_FICLONE"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "UV_FS_COPYFILE_FICLONE_FORCE"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "COPYFILE_FICLONE_FORCE"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "OPENSSL_VERSION_NUMBER"_s), JSC::jsNumber(805306496));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_ALL"_s), JSC::jsNumber(2147485776));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_ALLOW_NO_DHE_KEX"_s), JSC::jsNumber(1024));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION"_s), JSC::jsNumber(262144));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_CIPHER_SERVER_PREFERENCE"_s), JSC::jsNumber(4194304));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_CISCO_ANYCONNECT"_s), JSC::jsNumber(32768));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_COOKIE_EXCHANGE"_s), JSC::jsNumber(8192));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_CRYPTOPRO_TLSEXT_BUG"_s), JSC::jsNumber(2147483648));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"_s), JSC::jsNumber(2048));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_LEGACY_SERVER_CONNECT"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_COMPRESSION"_s), JSC::jsNumber(131072));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_ENCRYPT_THEN_MAC"_s), JSC::jsNumber(524288));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_QUERY_MTU"_s), JSC::jsNumber(4096));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_RENEGOTIATION"_s), JSC::jsNumber(1073741824));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"_s), JSC::jsNumber(65536));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_SSLv2"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_SSLv3"_s), JSC::jsNumber(33554432));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TICKET"_s), JSC::jsNumber(16384));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1"_s), JSC::jsNumber(67108864));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1_1"_s), JSC::jsNumber(268435456));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1_2"_s), JSC::jsNumber(134217728));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_NO_TLSv1_3"_s), JSC::jsNumber(536870912));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_PRIORITIZE_CHACHA"_s), JSC::jsNumber(2097152));
+ exportProperty(JSC::Identifier::fromString(vm, "SSL_OP_TLS_ROLLBACK_BUG"_s), JSC::jsNumber(8388608));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_RSA"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_DSA"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_DH"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_RAND"_s), JSC::jsNumber(8));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_EC"_s), JSC::jsNumber(2048));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_CIPHERS"_s), JSC::jsNumber(64));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_DIGESTS"_s), JSC::jsNumber(128));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_PKEY_METHS"_s), JSC::jsNumber(512));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_PKEY_ASN1_METHS"_s), JSC::jsNumber(1024));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_ALL"_s), JSC::jsNumber(65535));
+ exportProperty(JSC::Identifier::fromString(vm, "ENGINE_METHOD_NONE"_s), JSC::jsNumber(0));
+ exportProperty(JSC::Identifier::fromString(vm, "DH_CHECK_P_NOT_SAFE_PRIME"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "DH_CHECK_P_NOT_PRIME"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "DH_UNABLE_TO_CHECK_GENERATOR"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "DH_NOT_SUITABLE_GENERATOR"_s), JSC::jsNumber(8));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_PKCS1_PADDING"_s), JSC::jsNumber(1));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_NO_PADDING"_s), JSC::jsNumber(3));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_PKCS1_OAEP_PADDING"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_X931_PADDING"_s), JSC::jsNumber(5));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_PKCS1_PSS_PADDING"_s), JSC::jsNumber(6));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_PSS_SALTLEN_DIGEST"_s), JSC::jsNumber(-1));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_PSS_SALTLEN_MAX_SIGN"_s), JSC::jsNumber(-2));
+ exportProperty(JSC::Identifier::fromString(vm, "RSA_PSS_SALTLEN_AUTO"_s), JSC::jsNumber(-2));
+ exportProperty(JSC::Identifier::fromString(vm, "defaultCoreCipherList"_s), JSC::jsString(vm, WTF::String::fromUTF8("DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256")));
+ exportProperty(JSC::Identifier::fromString(vm, "TLS1_VERSION"_s), JSC::jsNumber(769));
+ exportProperty(JSC::Identifier::fromString(vm, "TLS1_1_VERSION"_s), JSC::jsNumber(770));
+ exportProperty(JSC::Identifier::fromString(vm, "TLS1_2_VERSION"_s), JSC::jsNumber(771));
+ exportProperty(JSC::Identifier::fromString(vm, "TLS1_3_VERSION"_s), JSC::jsNumber(772));
+ exportProperty(JSC::Identifier::fromString(vm, "POINT_CONVERSION_COMPRESSED"_s), JSC::jsNumber(2));
+ exportProperty(JSC::Identifier::fromString(vm, "POINT_CONVERSION_UNCOMPRESSED"_s), JSC::jsNumber(4));
+ exportProperty(JSC::Identifier::fromString(vm, "POINT_CONVERSION_HYBRID"_s), JSC::jsNumber(6));
+
+ exportNames.append(vm.propertyNames->defaultKeyword);
+ exportValues.append(defaultObject);
+}
+
+} // namespace Zig
diff --git a/src/js/build-esm.ts b/src/js/build-esm.ts
index 04c0e0865..b3b13a4d3 100644
--- a/src/js/build-esm.ts
+++ b/src/js/build-esm.ts
@@ -10,7 +10,6 @@ const TMP_DIR = path.join(import.meta.dir, "out/tmp");
const minifyList = [
"node/stream.js",
"node/crypto.js",
- "node/constants.js",
"node/assert.js",
"node/assert.strict.js",
"node/fs.promises.ts",
diff --git a/src/js/node/constants.js b/src/js/node/constants.js
deleted file mode 100644
index b6bd30238..000000000
--- a/src/js/node/constants.js
+++ /dev/null
@@ -1,476 +0,0 @@
-const constants = {
- RTLD_LAZY: 1,
- RTLD_NOW: 2,
- RTLD_GLOBAL: 256,
- RTLD_LOCAL: 0,
- RTLD_DEEPBIND: 8,
- E2BIG: 7,
- EACCES: 13,
- EADDRINUSE: 98,
- EADDRNOTAVAIL: 99,
- EAFNOSUPPORT: 97,
- EAGAIN: 11,
- EALREADY: 114,
- EBADF: 9,
- EBADMSG: 74,
- EBUSY: 16,
- ECANCELED: 125,
- ECHILD: 10,
- ECONNABORTED: 103,
- ECONNREFUSED: 111,
- ECONNRESET: 104,
- EDEADLK: 35,
- EDESTADDRREQ: 89,
- EDOM: 33,
- EDQUOT: 122,
- EEXIST: 17,
- EFAULT: 14,
- EFBIG: 27,
- EHOSTUNREACH: 113,
- EIDRM: 43,
- EILSEQ: 84,
- EINPROGRESS: 115,
- EINTR: 4,
- EINVAL: 22,
- EIO: 5,
- EISCONN: 106,
- EISDIR: 21,
- ELOOP: 40,
- EMFILE: 24,
- EMLINK: 31,
- EMSGSIZE: 90,
- EMULTIHOP: 72,
- ENAMETOOLONG: 36,
- ENETDOWN: 100,
- ENETRESET: 102,
- ENETUNREACH: 101,
- ENFILE: 23,
- ENOBUFS: 105,
- ENODATA: 61,
- ENODEV: 19,
- ENOENT: 2,
- ENOEXEC: 8,
- ENOLCK: 37,
- ENOLINK: 67,
- ENOMEM: 12,
- ENOMSG: 42,
- ENOPROTOOPT: 92,
- ENOSPC: 28,
- ENOSR: 63,
- ENOSTR: 60,
- ENOSYS: 38,
- ENOTCONN: 107,
- ENOTDIR: 20,
- ENOTEMPTY: 39,
- ENOTSOCK: 88,
- ENOTSUP: 95,
- ENOTTY: 25,
- ENXIO: 6,
- EOPNOTSUPP: 95,
- EOVERFLOW: 75,
- EPERM: 1,
- EPIPE: 32,
- EPROTO: 71,
- EPROTONOSUPPORT: 93,
- EPROTOTYPE: 91,
- ERANGE: 34,
- EROFS: 30,
- ESPIPE: 29,
- ESRCH: 3,
- ESTALE: 116,
- ETIME: 62,
- ETIMEDOUT: 110,
- ETXTBSY: 26,
- EWOULDBLOCK: 11,
- EXDEV: 18,
- PRIORITY_LOW: 19,
- PRIORITY_BELOW_NORMAL: 10,
- PRIORITY_NORMAL: 0,
- PRIORITY_ABOVE_NORMAL: -7,
- PRIORITY_HIGH: -14,
- PRIORITY_HIGHEST: -20,
- SIGHUP: 1,
- SIGINT: 2,
- SIGQUIT: 3,
- SIGILL: 4,
- SIGTRAP: 5,
- SIGABRT: 6,
- SIGIOT: 6,
- SIGBUS: 7,
- SIGFPE: 8,
- SIGKILL: 9,
- SIGUSR1: 10,
- SIGSEGV: 11,
- SIGUSR2: 12,
- SIGPIPE: 13,
- SIGALRM: 14,
- SIGTERM: 15,
- SIGCHLD: 17,
- SIGSTKFLT: 16,
- SIGCONT: 18,
- SIGSTOP: 19,
- SIGTSTP: 20,
- SIGTTIN: 21,
- SIGTTOU: 22,
- SIGURG: 23,
- SIGXCPU: 24,
- SIGXFSZ: 25,
- SIGVTALRM: 26,
- SIGPROF: 27,
- SIGWINCH: 28,
- SIGIO: 29,
- SIGPOLL: 29,
- SIGPWR: 30,
- SIGSYS: 31,
- UV_FS_SYMLINK_DIR: 1,
- UV_FS_SYMLINK_JUNCTION: 2,
- O_RDONLY: 0,
- O_WRONLY: 1,
- O_RDWR: 2,
- UV_DIRENT_UNKNOWN: 0,
- UV_DIRENT_FILE: 1,
- UV_DIRENT_DIR: 2,
- UV_DIRENT_LINK: 3,
- UV_DIRENT_FIFO: 4,
- UV_DIRENT_SOCKET: 5,
- UV_DIRENT_CHAR: 6,
- UV_DIRENT_BLOCK: 7,
- S_IFMT: 61440,
- S_IFREG: 32768,
- S_IFDIR: 16384,
- S_IFCHR: 8192,
- S_IFBLK: 24576,
- S_IFIFO: 4096,
- S_IFLNK: 40960,
- S_IFSOCK: 49152,
- O_CREAT: 64,
- O_EXCL: 128,
- UV_FS_O_FILEMAP: 0,
- O_NOCTTY: 256,
- O_TRUNC: 512,
- O_APPEND: 1024,
- O_DIRECTORY: 65536,
- O_NOATIME: 262144,
- O_NOFOLLOW: 131072,
- O_SYNC: 1052672,
- O_DSYNC: 4096,
- O_DIRECT: 16384,
- O_NONBLOCK: 2048,
- S_IRWXU: 448,
- S_IRUSR: 256,
- S_IWUSR: 128,
- S_IXUSR: 64,
- S_IRWXG: 56,
- S_IRGRP: 32,
- S_IWGRP: 16,
- S_IXGRP: 8,
- S_IRWXO: 7,
- S_IROTH: 4,
- S_IWOTH: 2,
- S_IXOTH: 1,
- F_OK: 0,
- R_OK: 4,
- W_OK: 2,
- X_OK: 1,
- UV_FS_COPYFILE_EXCL: 1,
- COPYFILE_EXCL: 1,
- UV_FS_COPYFILE_FICLONE: 2,
- COPYFILE_FICLONE: 2,
- UV_FS_COPYFILE_FICLONE_FORCE: 4,
- COPYFILE_FICLONE_FORCE: 4,
- OPENSSL_VERSION_NUMBER: 805306496,
- SSL_OP_ALL: 2147485776,
- SSL_OP_ALLOW_NO_DHE_KEX: 1024,
- SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: 262144,
- SSL_OP_CIPHER_SERVER_PREFERENCE: 4194304,
- SSL_OP_CISCO_ANYCONNECT: 32768,
- SSL_OP_COOKIE_EXCHANGE: 8192,
- SSL_OP_CRYPTOPRO_TLSEXT_BUG: 2147483648,
- SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: 2048,
- SSL_OP_LEGACY_SERVER_CONNECT: 4,
- SSL_OP_NO_COMPRESSION: 131072,
- SSL_OP_NO_ENCRYPT_THEN_MAC: 524288,
- SSL_OP_NO_QUERY_MTU: 4096,
- SSL_OP_NO_RENEGOTIATION: 1073741824,
- SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: 65536,
- SSL_OP_NO_SSLv2: 0,
- SSL_OP_NO_SSLv3: 33554432,
- SSL_OP_NO_TICKET: 16384,
- SSL_OP_NO_TLSv1: 67108864,
- SSL_OP_NO_TLSv1_1: 268435456,
- SSL_OP_NO_TLSv1_2: 134217728,
- SSL_OP_NO_TLSv1_3: 536870912,
- SSL_OP_PRIORITIZE_CHACHA: 2097152,
- SSL_OP_TLS_ROLLBACK_BUG: 8388608,
- ENGINE_METHOD_RSA: 1,
- ENGINE_METHOD_DSA: 2,
- ENGINE_METHOD_DH: 4,
- ENGINE_METHOD_RAND: 8,
- ENGINE_METHOD_EC: 2048,
- ENGINE_METHOD_CIPHERS: 64,
- ENGINE_METHOD_DIGESTS: 128,
- ENGINE_METHOD_PKEY_METHS: 512,
- ENGINE_METHOD_PKEY_ASN1_METHS: 1024,
- ENGINE_METHOD_ALL: 65535,
- ENGINE_METHOD_NONE: 0,
- DH_CHECK_P_NOT_SAFE_PRIME: 2,
- DH_CHECK_P_NOT_PRIME: 1,
- DH_UNABLE_TO_CHECK_GENERATOR: 4,
- DH_NOT_SUITABLE_GENERATOR: 8,
- RSA_PKCS1_PADDING: 1,
- RSA_NO_PADDING: 3,
- RSA_PKCS1_OAEP_PADDING: 4,
- RSA_X931_PADDING: 5,
- RSA_PKCS1_PSS_PADDING: 6,
- RSA_PSS_SALTLEN_DIGEST: -1,
- RSA_PSS_SALTLEN_MAX_SIGN: -2,
- RSA_PSS_SALTLEN_AUTO: -2,
- //usockets default values
- defaultCoreCipherList:
- "DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256",
- TLS1_VERSION: 769,
- TLS1_1_VERSION: 770,
- TLS1_2_VERSION: 771,
- TLS1_3_VERSION: 772,
- POINT_CONVERSION_COMPRESSED: 2,
- POINT_CONVERSION_UNCOMPRESSED: 4,
- POINT_CONVERSION_HYBRID: 6,
-};
-
-export const {
- RTLD_LAZY,
- RTLD_NOW,
- RTLD_GLOBAL,
- RTLD_LOCAL,
- RTLD_DEEPBIND,
- E2BIG,
- EACCES,
- EADDRINUSE,
- EADDRNOTAVAIL,
- EAFNOSUPPORT,
- EAGAIN,
- EALREADY,
- EBADF,
- EBADMSG,
- EBUSY,
- ECANCELED,
- ECHILD,
- ECONNABORTED,
- ECONNREFUSED,
- ECONNRESET,
- EDEADLK,
- EDESTADDRREQ,
- EDOM,
- EDQUOT,
- EEXIST,
- EFAULT,
- EFBIG,
- EHOSTUNREACH,
- EIDRM,
- EILSEQ,
- EINPROGRESS,
- EINTR,
- EINVAL,
- EIO,
- EISCONN,
- EISDIR,
- ELOOP,
- EMFILE,
- EMLINK,
- EMSGSIZE,
- EMULTIHOP,
- ENAMETOOLONG,
- ENETDOWN,
- ENETRESET,
- ENETUNREACH,
- ENFILE,
- ENOBUFS,
- ENODATA,
- ENODEV,
- ENOENT,
- ENOEXEC,
- ENOLCK,
- ENOLINK,
- ENOMEM,
- ENOMSG,
- ENOPROTOOPT,
- ENOSPC,
- ENOSR,
- ENOSTR,
- ENOSYS,
- ENOTCONN,
- ENOTDIR,
- ENOTEMPTY,
- ENOTSOCK,
- ENOTSUP,
- ENOTTY,
- ENXIO,
- EOPNOTSUPP,
- EOVERFLOW,
- EPERM,
- EPIPE,
- EPROTO,
- EPROTONOSUPPORT,
- EPROTOTYPE,
- ERANGE,
- EROFS,
- ESPIPE,
- ESRCH,
- ESTALE,
- ETIME,
- ETIMEDOUT,
- ETXTBSY,
- EWOULDBLOCK,
- EXDEV,
- PRIORITY_LOW,
- PRIORITY_BELOW_NORMAL,
- PRIORITY_NORMAL,
- PRIORITY_ABOVE_NORMAL,
- PRIORITY_HIGH,
- PRIORITY_HIGHEST,
- SIGHUP,
- SIGINT,
- SIGQUIT,
- SIGILL,
- SIGTRAP,
- SIGABRT,
- SIGIOT,
- SIGBUS,
- SIGFPE,
- SIGKILL,
- SIGUSR1,
- SIGSEGV,
- SIGUSR2,
- SIGPIPE,
- SIGALRM,
- SIGTERM,
- SIGCHLD,
- SIGSTKFLT,
- SIGCONT,
- SIGSTOP,
- SIGTSTP,
- SIGTTIN,
- SIGTTOU,
- SIGURG,
- SIGXCPU,
- SIGXFSZ,
- SIGVTALRM,
- SIGPROF,
- SIGWINCH,
- SIGIO,
- SIGPOLL,
- SIGPWR,
- SIGSYS,
- UV_FS_SYMLINK_DIR,
- UV_FS_SYMLINK_JUNCTION,
- O_RDONLY,
- O_WRONLY,
- O_RDWR,
- UV_DIRENT_UNKNOWN,
- UV_DIRENT_FILE,
- UV_DIRENT_DIR,
- UV_DIRENT_LINK,
- UV_DIRENT_FIFO,
- UV_DIRENT_SOCKET,
- UV_DIRENT_CHAR,
- UV_DIRENT_BLOCK,
- S_IFMT,
- S_IFREG,
- S_IFDIR,
- S_IFCHR,
- S_IFBLK,
- S_IFIFO,
- S_IFLNK,
- S_IFSOCK,
- O_CREAT,
- O_EXCL,
- UV_FS_O_FILEMAP,
- O_NOCTTY,
- O_TRUNC,
- O_APPEND,
- O_DIRECTORY,
- O_NOATIME,
- O_NOFOLLOW,
- O_SYNC,
- O_DSYNC,
- O_DIRECT,
- O_NONBLOCK,
- S_IRWXU,
- S_IRUSR,
- S_IWUSR,
- S_IXUSR,
- S_IRWXG,
- S_IRGRP,
- S_IWGRP,
- S_IXGRP,
- S_IRWXO,
- S_IROTH,
- S_IWOTH,
- S_IXOTH,
- F_OK,
- R_OK,
- W_OK,
- X_OK,
- UV_FS_COPYFILE_EXCL,
- COPYFILE_EXCL,
- UV_FS_COPYFILE_FICLONE,
- COPYFILE_FICLONE,
- UV_FS_COPYFILE_FICLONE_FORCE,
- COPYFILE_FICLONE_FORCE,
- OPENSSL_VERSION_NUMBER,
- SSL_OP_ALL,
- SSL_OP_ALLOW_NO_DHE_KEX,
- SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION,
- SSL_OP_CIPHER_SERVER_PREFERENCE,
- SSL_OP_CISCO_ANYCONNECT,
- SSL_OP_COOKIE_EXCHANGE,
- SSL_OP_CRYPTOPRO_TLSEXT_BUG,
- SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS,
- SSL_OP_LEGACY_SERVER_CONNECT,
- SSL_OP_NO_COMPRESSION,
- SSL_OP_NO_ENCRYPT_THEN_MAC,
- SSL_OP_NO_QUERY_MTU,
- SSL_OP_NO_RENEGOTIATION,
- SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION,
- SSL_OP_NO_SSLv2,
- SSL_OP_NO_SSLv3,
- SSL_OP_NO_TICKET,
- SSL_OP_NO_TLSv1,
- SSL_OP_NO_TLSv1_1,
- SSL_OP_NO_TLSv1_2,
- SSL_OP_NO_TLSv1_3,
- SSL_OP_PRIORITIZE_CHACHA,
- SSL_OP_TLS_ROLLBACK_BUG,
- ENGINE_METHOD_RSA,
- ENGINE_METHOD_DSA,
- ENGINE_METHOD_DH,
- ENGINE_METHOD_RAND,
- ENGINE_METHOD_EC,
- ENGINE_METHOD_CIPHERS,
- ENGINE_METHOD_DIGESTS,
- ENGINE_METHOD_PKEY_METHS,
- ENGINE_METHOD_PKEY_ASN1_METHS,
- ENGINE_METHOD_ALL,
- ENGINE_METHOD_NONE,
- DH_CHECK_P_NOT_SAFE_PRIME,
- DH_CHECK_P_NOT_PRIME,
- DH_UNABLE_TO_CHECK_GENERATOR,
- DH_NOT_SUITABLE_GENERATOR,
- RSA_PKCS1_PADDING,
- RSA_NO_PADDING,
- RSA_PKCS1_OAEP_PADDING,
- RSA_X931_PADDING,
- RSA_PKCS1_PSS_PADDING,
- RSA_PSS_SALTLEN_DIGEST,
- RSA_PSS_SALTLEN_MAX_SIGN,
- RSA_PSS_SALTLEN_AUTO,
- defaultCoreCipherList,
- TLS1_VERSION,
- TLS1_1_VERSION,
- TLS1_2_VERSION,
- TLS1_3_VERSION,
- POINT_CONVERSION_COMPRESSED,
- POINT_CONVERSION_UNCOMPRESSED,
- POINT_CONVERSION_HYBRID,
-} = constants;
-export default constants;
diff --git a/src/js/out/modules/node/constants.js b/src/js/out/modules/node/constants.js
deleted file mode 100644
index a0fcb7d3c..000000000
--- a/src/js/out/modules/node/constants.js
+++ /dev/null
@@ -1 +0,0 @@
-var N={RTLD_LAZY:1,RTLD_NOW:2,RTLD_GLOBAL:256,RTLD_LOCAL:0,RTLD_DEEPBIND:8,E2BIG:7,EACCES:13,EADDRINUSE:98,EADDRNOTAVAIL:99,EAFNOSUPPORT:97,EAGAIN:11,EALREADY:114,EBADF:9,EBADMSG:74,EBUSY:16,ECANCELED:125,ECHILD:10,ECONNABORTED:103,ECONNREFUSED:111,ECONNRESET:104,EDEADLK:35,EDESTADDRREQ:89,EDOM:33,EDQUOT:122,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:113,EIDRM:43,EILSEQ:84,EINPROGRESS:115,EINTR:4,EINVAL:22,EIO:5,EISCONN:106,EISDIR:21,ELOOP:40,EMFILE:24,EMLINK:31,EMSGSIZE:90,EMULTIHOP:72,ENAMETOOLONG:36,ENETDOWN:100,ENETRESET:102,ENETUNREACH:101,ENFILE:23,ENOBUFS:105,ENODATA:61,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:37,ENOLINK:67,ENOMEM:12,ENOMSG:42,ENOPROTOOPT:92,ENOSPC:28,ENOSR:63,ENOSTR:60,ENOSYS:38,ENOTCONN:107,ENOTDIR:20,ENOTEMPTY:39,ENOTSOCK:88,ENOTSUP:95,ENOTTY:25,ENXIO:6,EOPNOTSUPP:95,EOVERFLOW:75,EPERM:1,EPIPE:32,EPROTO:71,EPROTONOSUPPORT:93,EPROTOTYPE:91,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:116,ETIME:62,ETIMEDOUT:110,ETXTBSY:26,EWOULDBLOCK:11,EXDEV:18,PRIORITY_LOW:19,PRIORITY_BELOW_NORMAL:10,PRIORITY_NORMAL:0,PRIORITY_ABOVE_NORMAL:-7,PRIORITY_HIGH:-14,PRIORITY_HIGHEST:-20,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:7,SIGFPE:8,SIGKILL:9,SIGUSR1:10,SIGSEGV:11,SIGUSR2:12,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:17,SIGSTKFLT:16,SIGCONT:18,SIGSTOP:19,SIGTSTP:20,SIGTTIN:21,SIGTTOU:22,SIGURG:23,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:29,SIGPOLL:29,SIGPWR:30,SIGSYS:31,UV_FS_SYMLINK_DIR:1,UV_FS_SYMLINK_JUNCTION:2,O_RDONLY:0,O_WRONLY:1,O_RDWR:2,UV_DIRENT_UNKNOWN:0,UV_DIRENT_FILE:1,UV_DIRENT_DIR:2,UV_DIRENT_LINK:3,UV_DIRENT_FIFO:4,UV_DIRENT_SOCKET:5,UV_DIRENT_CHAR:6,UV_DIRENT_BLOCK:7,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:64,O_EXCL:128,UV_FS_O_FILEMAP:0,O_NOCTTY:256,O_TRUNC:512,O_APPEND:1024,O_DIRECTORY:65536,O_NOATIME:262144,O_NOFOLLOW:131072,O_SYNC:1052672,O_DSYNC:4096,O_DIRECT:16384,O_NONBLOCK:2048,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_FS_COPYFILE_EXCL:1,COPYFILE_EXCL:1,UV_FS_COPYFILE_FICLONE:2,COPYFILE_FICLONE:2,UV_FS_COPYFILE_FICLONE_FORCE:4,COPYFILE_FICLONE_FORCE:4,OPENSSL_VERSION_NUMBER:805306496,SSL_OP_ALL:2147485776,SSL_OP_ALLOW_NO_DHE_KEX:1024,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_ENCRYPT_THEN_MAC:524288,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_RENEGOTIATION:1073741824,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:0,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_NO_TLSv1_3:536870912,SSL_OP_PRIORITIZE_CHACHA:2097152,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_RSA:1,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_EC:2048,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,RSA_PKCS1_PADDING:1,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,RSA_PSS_SALTLEN_DIGEST:-1,RSA_PSS_SALTLEN_MAX_SIGN:-2,RSA_PSS_SALTLEN_AUTO:-2,defaultCoreCipherList:"DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256",TLS1_VERSION:769,TLS1_1_VERSION:770,TLS1_2_VERSION:771,TLS1_3_VERSION:772,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6},{RTLD_LAZY:_,RTLD_NOW:E,RTLD_GLOBAL:O,RTLD_LOCAL:S,RTLD_DEEPBIND:D,E2BIG:L,EACCES:P,EADDRINUSE:G,EADDRNOTAVAIL:I,EAFNOSUPPORT:T,EAGAIN:A,EALREADY:C,EBADF:F,EBADMSG:R,EBUSY:U,ECANCELED:V,ECHILD:M,ECONNABORTED:X,ECONNREFUSED:Y,ECONNRESET:e,EDEADLK:l,EDESTADDRREQ:K,EDOM:W,EDQUOT:d,EEXIST:f,EFAULT:p,EFBIG:r,EHOSTUNREACH:u,EIDRM:v,EILSEQ:x,EINPROGRESS:B,EINTR:H,EINVAL:a,EIO:b,EISCONN:c,EISDIR:g,ELOOP:h,EMFILE:i,EMLINK:j,EMSGSIZE:k,EMULTIHOP:m,ENAMETOOLONG:o,ENETDOWN:q,ENETRESET:t,ENETUNREACH:w,ENFILE:y,ENOBUFS:z,ENODATA:J,ENODEV:Q,ENOENT:Z,ENOEXEC:$,ENOLCK:n,ENOLINK:s,ENOMEM:NN,ENOMSG:_N,ENOPROTOOPT:EN,ENOSPC:ON,ENOSR:SN,ENOSTR:DN,ENOSYS:LN,ENOTCONN:PN,ENOTDIR:GN,ENOTEMPTY:IN,ENOTSOCK:TN,ENOTSUP:AN,ENOTTY:CN,ENXIO:FN,EOPNOTSUPP:RN,EOVERFLOW:UN,EPERM:VN,EPIPE:MN,EPROTO:XN,EPROTONOSUPPORT:YN,EPROTOTYPE:eN,ERANGE:lN,EROFS:KN,ESPIPE:WN,ESRCH:dN,ESTALE:fN,ETIME:pN,ETIMEDOUT:rN,ETXTBSY:uN,EWOULDBLOCK:vN,EXDEV:xN,PRIORITY_LOW:BN,PRIORITY_BELOW_NORMAL:HN,PRIORITY_NORMAL:aN,PRIORITY_ABOVE_NORMAL:bN,PRIORITY_HIGH:cN,PRIORITY_HIGHEST:gN,SIGHUP:hN,SIGINT:iN,SIGQUIT:jN,SIGILL:kN,SIGTRAP:mN,SIGABRT:oN,SIGIOT:qN,SIGBUS:tN,SIGFPE:wN,SIGKILL:yN,SIGUSR1:zN,SIGSEGV:JN,SIGUSR2:QN,SIGPIPE:ZN,SIGALRM:$N,SIGTERM:nN,SIGCHLD:sN,SIGSTKFLT:N_,SIGCONT:__,SIGSTOP:E_,SIGTSTP:O_,SIGTTIN:S_,SIGTTOU:D_,SIGURG:L_,SIGXCPU:P_,SIGXFSZ:G_,SIGVTALRM:I_,SIGPROF:T_,SIGWINCH:A_,SIGIO:C_,SIGPOLL:F_,SIGPWR:R_,SIGSYS:U_,UV_FS_SYMLINK_DIR:V_,UV_FS_SYMLINK_JUNCTION:M_,O_RDONLY:X_,O_WRONLY:Y_,O_RDWR:e_,UV_DIRENT_UNKNOWN:l_,UV_DIRENT_FILE:K_,UV_DIRENT_DIR:W_,UV_DIRENT_LINK:d_,UV_DIRENT_FIFO:f_,UV_DIRENT_SOCKET:p_,UV_DIRENT_CHAR:r_,UV_DIRENT_BLOCK:u_,S_IFMT:v_,S_IFREG:x_,S_IFDIR:B_,S_IFCHR:H_,S_IFBLK:a_,S_IFIFO:b_,S_IFLNK:c_,S_IFSOCK:g_,O_CREAT:h_,O_EXCL:i_,UV_FS_O_FILEMAP:j_,O_NOCTTY:k_,O_TRUNC:m_,O_APPEND:o_,O_DIRECTORY:q_,O_NOATIME:t_,O_NOFOLLOW:w_,O_SYNC:y_,O_DSYNC:z_,O_DIRECT:J_,O_NONBLOCK:Q_,S_IRWXU:Z_,S_IRUSR:$_,S_IWUSR:n_,S_IXUSR:s_,S_IRWXG:NE,S_IRGRP:_E,S_IWGRP:EE,S_IXGRP:OE,S_IRWXO:SE,S_IROTH:DE,S_IWOTH:LE,S_IXOTH:PE,F_OK:GE,R_OK:IE,W_OK:TE,X_OK:AE,UV_FS_COPYFILE_EXCL:CE,COPYFILE_EXCL:FE,UV_FS_COPYFILE_FICLONE:RE,COPYFILE_FICLONE:UE,UV_FS_COPYFILE_FICLONE_FORCE:VE,COPYFILE_FICLONE_FORCE:ME,OPENSSL_VERSION_NUMBER:XE,SSL_OP_ALL:YE,SSL_OP_ALLOW_NO_DHE_KEX:eE,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:lE,SSL_OP_CIPHER_SERVER_PREFERENCE:KE,SSL_OP_CISCO_ANYCONNECT:WE,SSL_OP_COOKIE_EXCHANGE:dE,SSL_OP_CRYPTOPRO_TLSEXT_BUG:fE,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:pE,SSL_OP_LEGACY_SERVER_CONNECT:rE,SSL_OP_NO_COMPRESSION:uE,SSL_OP_NO_ENCRYPT_THEN_MAC:vE,SSL_OP_NO_QUERY_MTU:xE,SSL_OP_NO_RENEGOTIATION:BE,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:HE,SSL_OP_NO_SSLv2:aE,SSL_OP_NO_SSLv3:bE,SSL_OP_NO_TICKET:cE,SSL_OP_NO_TLSv1:gE,SSL_OP_NO_TLSv1_1:hE,SSL_OP_NO_TLSv1_2:iE,SSL_OP_NO_TLSv1_3:jE,SSL_OP_PRIORITIZE_CHACHA:kE,SSL_OP_TLS_ROLLBACK_BUG:mE,ENGINE_METHOD_RSA:oE,ENGINE_METHOD_DSA:qE,ENGINE_METHOD_DH:tE,ENGINE_METHOD_RAND:wE,ENGINE_METHOD_EC:yE,ENGINE_METHOD_CIPHERS:zE,ENGINE_METHOD_DIGESTS:JE,ENGINE_METHOD_PKEY_METHS:QE,ENGINE_METHOD_PKEY_ASN1_METHS:ZE,ENGINE_METHOD_ALL:$E,ENGINE_METHOD_NONE:nE,DH_CHECK_P_NOT_SAFE_PRIME:sE,DH_CHECK_P_NOT_PRIME:NO,DH_UNABLE_TO_CHECK_GENERATOR:_O,DH_NOT_SUITABLE_GENERATOR:EO,RSA_PKCS1_PADDING:OO,RSA_NO_PADDING:SO,RSA_PKCS1_OAEP_PADDING:DO,RSA_X931_PADDING:LO,RSA_PKCS1_PSS_PADDING:PO,RSA_PSS_SALTLEN_DIGEST:GO,RSA_PSS_SALTLEN_MAX_SIGN:IO,RSA_PSS_SALTLEN_AUTO:TO,defaultCoreCipherList:AO,TLS1_VERSION:CO,TLS1_1_VERSION:FO,TLS1_2_VERSION:RO,TLS1_3_VERSION:UO,POINT_CONVERSION_COMPRESSED:VO,POINT_CONVERSION_UNCOMPRESSED:MO,POINT_CONVERSION_HYBRID:XO}=N,eO=N;export{AO as defaultCoreCipherList,eO as default,AE as X_OK,TE as W_OK,M_ as UV_FS_SYMLINK_JUNCTION,V_ as UV_FS_SYMLINK_DIR,j_ as UV_FS_O_FILEMAP,VE as UV_FS_COPYFILE_FICLONE_FORCE,RE as UV_FS_COPYFILE_FICLONE,CE as UV_FS_COPYFILE_EXCL,l_ as UV_DIRENT_UNKNOWN,p_ as UV_DIRENT_SOCKET,d_ as UV_DIRENT_LINK,K_ as UV_DIRENT_FILE,f_ as UV_DIRENT_FIFO,W_ as UV_DIRENT_DIR,r_ as UV_DIRENT_CHAR,u_ as UV_DIRENT_BLOCK,CO as TLS1_VERSION,UO as TLS1_3_VERSION,RO as TLS1_2_VERSION,FO as TLS1_1_VERSION,s_ as S_IXUSR,PE as S_IXOTH,OE as S_IXGRP,n_ as S_IWUSR,LE as S_IWOTH,EE as S_IWGRP,Z_ as S_IRWXU,SE as S_IRWXO,NE as S_IRWXG,$_ as S_IRUSR,DE as S_IROTH,_E as S_IRGRP,g_ as S_IFSOCK,x_ as S_IFREG,v_ as S_IFMT,c_ as S_IFLNK,b_ as S_IFIFO,B_ as S_IFDIR,H_ as S_IFCHR,a_ as S_IFBLK,mE as SSL_OP_TLS_ROLLBACK_BUG,kE as SSL_OP_PRIORITIZE_CHACHA,jE as SSL_OP_NO_TLSv1_3,iE as SSL_OP_NO_TLSv1_2,hE as SSL_OP_NO_TLSv1_1,gE as SSL_OP_NO_TLSv1,cE as SSL_OP_NO_TICKET,bE as SSL_OP_NO_SSLv3,aE as SSL_OP_NO_SSLv2,HE as SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION,BE as SSL_OP_NO_RENEGOTIATION,xE as SSL_OP_NO_QUERY_MTU,vE as SSL_OP_NO_ENCRYPT_THEN_MAC,uE as SSL_OP_NO_COMPRESSION,rE as SSL_OP_LEGACY_SERVER_CONNECT,pE as SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS,fE as SSL_OP_CRYPTOPRO_TLSEXT_BUG,dE as SSL_OP_COOKIE_EXCHANGE,WE as SSL_OP_CISCO_ANYCONNECT,KE as SSL_OP_CIPHER_SERVER_PREFERENCE,lE as SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION,eE as SSL_OP_ALLOW_NO_DHE_KEX,YE as SSL_OP_ALL,G_ as SIGXFSZ,P_ as SIGXCPU,A_ as SIGWINCH,I_ as SIGVTALRM,QN as SIGUSR2,zN as SIGUSR1,L_ as SIGURG,D_ as SIGTTOU,S_ as SIGTTIN,O_ as SIGTSTP,mN as SIGTRAP,nN as SIGTERM,U_ as SIGSYS,E_ as SIGSTOP,N_ as SIGSTKFLT,JN as SIGSEGV,jN as SIGQUIT,R_ as SIGPWR,T_ as SIGPROF,F_ as SIGPOLL,ZN as SIGPIPE,yN as SIGKILL,qN as SIGIOT,C_ as SIGIO,iN as SIGINT,kN as SIGILL,hN as SIGHUP,wN as SIGFPE,__ as SIGCONT,sN as SIGCHLD,tN as SIGBUS,$N as SIGALRM,oN as SIGABRT,IE as R_OK,E as RTLD_NOW,S as RTLD_LOCAL,_ as RTLD_LAZY,O as RTLD_GLOBAL,D as RTLD_DEEPBIND,LO as RSA_X931_PADDING,IO as RSA_PSS_SALTLEN_MAX_SIGN,GO as RSA_PSS_SALTLEN_DIGEST,TO as RSA_PSS_SALTLEN_AUTO,PO as RSA_PKCS1_PSS_PADDING,OO as RSA_PKCS1_PADDING,DO as RSA_PKCS1_OAEP_PADDING,SO as RSA_NO_PADDING,aN as PRIORITY_NORMAL,BN as PRIORITY_LOW,gN as PRIORITY_HIGHEST,cN as PRIORITY_HIGH,HN as PRIORITY_BELOW_NORMAL,bN as PRIORITY_ABOVE_NORMAL,MO as POINT_CONVERSION_UNCOMPRESSED,XO as POINT_CONVERSION_HYBRID,VO as POINT_CONVERSION_COMPRESSED,Y_ as O_WRONLY,m_ as O_TRUNC,y_ as O_SYNC,e_ as O_RDWR,X_ as O_RDONLY,Q_ as O_NONBLOCK,w_ as O_NOFOLLOW,k_ as O_NOCTTY,t_ as O_NOATIME,i_ as O_EXCL,z_ as O_DSYNC,q_ as O_DIRECTORY,J_ as O_DIRECT,h_ as O_CREAT,o_ as O_APPEND,XE as OPENSSL_VERSION_NUMBER,GE as F_OK,xN as EXDEV,vN as EWOULDBLOCK,uN as ETXTBSY,rN as ETIMEDOUT,pN as ETIME,fN as ESTALE,dN as ESRCH,WN as ESPIPE,KN as EROFS,lN as ERANGE,eN as EPROTOTYPE,YN as EPROTONOSUPPORT,XN as EPROTO,MN as EPIPE,VN as EPERM,UN as EOVERFLOW,RN as EOPNOTSUPP,FN as ENXIO,CN as ENOTTY,AN as ENOTSUP,TN as ENOTSOCK,IN as ENOTEMPTY,GN as ENOTDIR,PN as ENOTCONN,LN as ENOSYS,DN as ENOSTR,SN as ENOSR,ON as ENOSPC,EN as ENOPROTOOPT,_N as ENOMSG,NN as ENOMEM,s as ENOLINK,n as ENOLCK,$ as ENOEXEC,Z as ENOENT,Q as ENODEV,J as ENODATA,z as ENOBUFS,oE as ENGINE_METHOD_RSA,wE as ENGINE_METHOD_RAND,QE as ENGINE_METHOD_PKEY_METHS,ZE as ENGINE_METHOD_PKEY_ASN1_METHS,nE as ENGINE_METHOD_NONE,yE as ENGINE_METHOD_EC,qE as ENGINE_METHOD_DSA,JE as ENGINE_METHOD_DIGESTS,tE as ENGINE_METHOD_DH,zE as ENGINE_METHOD_CIPHERS,$E as ENGINE_METHOD_ALL,y as ENFILE,w as ENETUNREACH,t as ENETRESET,q as ENETDOWN,o as ENAMETOOLONG,m as EMULTIHOP,k as EMSGSIZE,j as EMLINK,i as EMFILE,h as ELOOP,g as EISDIR,c as EISCONN,b as EIO,a as EINVAL,H as EINTR,B as EINPROGRESS,x as EILSEQ,v as EIDRM,u as EHOSTUNREACH,r as EFBIG,p as EFAULT,f as EEXIST,d as EDQUOT,W as EDOM,K as EDESTADDRREQ,l as EDEADLK,e as ECONNRESET,Y as ECONNREFUSED,X as ECONNABORTED,M as ECHILD,V as ECANCELED,U as EBUSY,R as EBADMSG,F as EBADF,C as EALREADY,A as EAGAIN,T as EAFNOSUPPORT,I as EADDRNOTAVAIL,G as EADDRINUSE,P as EACCES,L as E2BIG,_O as DH_UNABLE_TO_CHECK_GENERATOR,EO as DH_NOT_SUITABLE_GENERATOR,sE as DH_CHECK_P_NOT_SAFE_PRIME,NO as DH_CHECK_P_NOT_PRIME,ME as COPYFILE_FICLONE_FORCE,UE as COPYFILE_FICLONE,FE as COPYFILE_EXCL};