opkg

statically linked package installer
git clone anongit@rnpnr.xyz:opkg.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

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