From 3ee0546fc9f8452116d6ef597c450c5fc58a342b Mon Sep 17 00:00:00 2001 From: Salmin Skenderovic <10077295+salmin89@users.noreply.github.com> Date: Wed, 4 Dec 2024 17:27:05 -0500 Subject: [PATCH] proc/PID is not available on mac (#37067) --- .../mozilla/add-ons/webextensions/native_messaging/index.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/files/en-us/mozilla/add-ons/webextensions/native_messaging/index.md b/files/en-us/mozilla/add-ons/webextensions/native_messaging/index.md index 4737e189c654c8d..ae59e5444af615f 100644 --- a/files/en-us/mozilla/add-ons/webextensions/native_messaging/index.md +++ b/files/en-us/mozilla/add-ons/webextensions/native_messaging/index.md @@ -266,11 +266,10 @@ async function readFullAsync(length, buffer = new Uint8Array(65536)) { } async function sendMessage(message) { - const header = new Uint32Array([message.length]); - const stdout = await fs.open(`/proc/${process.pid}/fd/1`, "w"); + const header = Buffer.from(new Uint32Array([message.length]).buffer); + const stdout = process.stdout; await stdout.write(header); await stdout.write(message); - await stdout.close(); } while (true) {