CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2026/03/09 18:06:39

Modified files:
        lib/libc/asr   : asr.c getaddrinfo_async.c gethostnamadr_async.c 
        lib/libc/gen   : daemon.c getgrent.c getgrouplist.c getpwent.c 
                         readpassphrase.c 
        lib/libc/net   : getprotoent.c getservent.c 
        lib/libc/time  : localtime.c 

Log message:
Use __pledge_open(2) for files that libc urgently needs even in lower
promise levels.  You must be running a kernel at least 4 days old.
Soon, another commit will happen that breaks compatibility even further,
and you'll need new static binaries and new libc.so, along with a new
kernel.  This removes an old pledge design decision which is weak.
Long discussions with david leadbeater and beck

Reply via email to