Since  solene's   toot over nixos  overtaking   openbsd   in
popularity   in 2022,  I have had the nature  of being  good
enough on my mind. 

What  about  this  example  regarding  the  openbsd   libc's
pledge(2)? 

```ecl embeddable common lisp
(ffi:clines "
#include <unistd.h>
#include <err.h>
")

#+openbsd(ffi:c-inline  () () nil "
if (pledge(\"stdio\", NULL) == -1) {
 err(1, \"pledge\");
}
")

(format t "~a" (read))

(quit)
```

with the

```*standard-input*
#.(with-output-to-string (*standard-output*)
   (ext:run-program  "pwd" '() :output t))
```

Okay, you couldn't  ask for a more contrived  example.   But
this sort of bug should  be triaged  wildly  differently  on
openbsd  as compares  anything  else except  a  sufficiently
configured seccomp(2).  Do you have sufficiently  configured
seccomp(2)? 

Obviously if :openbsd is in *features*,  this program aborts
on that input since it is not pledged "stdio,rpath". However
otherwise   the  program   will happily  print  its  working
directory, or whatever. 

It's not just that.  OpenBSD  is incredibly  good.  But it's
either  incredibly  good and there is a big problem with the
above program on anything that is not OpenBSD or not.