1From 62369cc52d95e6998078951d9fcb633b2c013954 Mon Sep 17 00:00:00 2001
2From: Michael Forney <mforney@mforney.org>
3Date: Wed, 20 May 2026 01:56:37 -0700
4Subject: [PATCH] Add fallback define for __pledge_open
5
6---
7 lib/libc/gen/readpassphrase.c | 4 ++++
8 1 file changed, 4 insertions(+)
9
10diff --git a/lib/libc/gen/readpassphrase.c b/lib/libc/gen/readpassphrase.c
11index c3bf85fb3eb..47f9c5707b5 100644
12--- a/lib/libc/gen/readpassphrase.c
13+++ b/lib/libc/gen/readpassphrase.c
14@@ -36,6 +36,10 @@
15 #define TCSASOFT 0
16 #endif
17
18+#ifndef __OpenBSD__
19+#define __pledge_open open
20+#endif
21+
22 static volatile sig_atomic_t signo[_NSIG];
23
24 static void handler(int);
25--
262.54.0
27