cosmopolitan/test/libc
Justine Tunney 625aa365f1 Refactor pledge() to be more configurable
The earlier iterations did too much guesswork when it came to things
like stderr logging and syscall origin verification. This change will
make things more conformant to existing practices. The __pledge_mode
extension now can be configured in a better way.

There's also a new `-q` flag added to pledge.com, e.g.

    o//tool/build/pledge.com -qv. ls

Is a good way to disable warnings about `tty` access attempts.
2022-08-11 11:35:30 -07:00
..
alg Use private keyword on makefile target variables 2022-08-10 18:36:11 -07:00
bits Unbloat the build 2022-08-11 00:15:29 -07:00
calls Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
dns Unbloat the build 2022-08-11 00:15:29 -07:00
fmt Unbloat the build 2022-08-11 00:15:29 -07:00
intrin Unbloat the build 2022-08-11 00:15:29 -07:00
log Unbloat the build 2022-08-11 00:15:29 -07:00
mem Unbloat the build 2022-08-11 00:15:29 -07:00
nexgen32e Unbloat the build 2022-08-11 00:15:29 -07:00
rand Unbloat the build 2022-08-11 00:15:29 -07:00
release Unbloat the build 2022-08-11 00:15:29 -07:00
runtime Unbloat the build 2022-08-11 00:15:29 -07:00
sock Unbloat the build 2022-08-11 00:15:29 -07:00
stdio Unbloat the build 2022-08-11 00:15:29 -07:00
str Unbloat the build 2022-08-11 00:15:29 -07:00
thread Unbloat the build 2022-08-11 00:15:29 -07:00
time Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
tinymath Unbloat the build 2022-08-11 00:15:29 -07:00
unicode Add Deflate() / Inflate() to redbean and fix bugs 2022-07-08 09:47:04 -07:00
x Unbloat the build 2022-08-11 00:15:29 -07:00
xed Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
test.mk Fix bugs and make improvements 2022-04-20 10:05:34 -07:00