diff options
Diffstat (limited to 'ext/node/polyfills/internal_binding')
-rw-r--r-- | ext/node/polyfills/internal_binding/constants.ts | 2 | ||||
-rw-r--r-- | ext/node/polyfills/internal_binding/uv.ts | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/ext/node/polyfills/internal_binding/constants.ts b/ext/node/polyfills/internal_binding/constants.ts index cb66ac5bd..69a2dffeb 100644 --- a/ext/node/polyfills/internal_binding/constants.ts +++ b/ext/node/polyfills/internal_binding/constants.ts @@ -330,7 +330,7 @@ if (buildOs === "darwin") { PRIORITY_HIGHEST: -20, }, }; -} else if (buildOs === "linux") { +} else if (buildOs === "linux" || buildOs === "android") { os = { UV_UDP_REUSEADDR: 4, dlopen: { diff --git a/ext/node/polyfills/internal_binding/uv.ts b/ext/node/polyfills/internal_binding/uv.ts index 08315b094..aa468a0a5 100644 --- a/ext/node/polyfills/internal_binding/uv.ts +++ b/ext/node/polyfills/internal_binding/uv.ts @@ -494,6 +494,8 @@ export const errorMap = new Map<number, [string, string]>( ? codeToErrorDarwin : osType === "linux" ? codeToErrorLinux + : osType === "android" + ? codeToErrorLinux : osType === "freebsd" ? codeToErrorFreebsd : osType === "openbsd" @@ -508,6 +510,8 @@ export const codeMap = new Map<string, number>( ? errorToCodeDarwin : osType === "linux" ? errorToCodeLinux + : osType === "android" + ? errorToCodeLinux : osType === "freebsd" ? errorToCodeFreebsd : osType === "openbsd" |