master hovercats/oakiss / pkg / openbsd / patch / 0044-Add-fallback-define-for-__pledge_open.patch
 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