0044-Add-fallback-define-for-__pledge_open.patch (664B)
1 From 62369cc52d95e6998078951d9fcb633b2c013954 Mon Sep 17 00:00:00 2001 2 From: Michael Forney <mforney@mforney.org> 3 Date: Wed, 20 May 2026 01:56:37 -0700 4 Subject: [PATCH] Add fallback define for __pledge_open 5 6 --- 7 lib/libc/gen/readpassphrase.c | 4 ++++ 8 1 file changed, 4 insertions(+) 9 10 diff --git a/lib/libc/gen/readpassphrase.c b/lib/libc/gen/readpassphrase.c 11 index 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 -- 26 2.54.0 27