Begin an pledge()-like implementation

This begins a pledge() implementation. This also
retires the previous syscall grouping approach,
as pledge() is the superior mechanism.

Squashed:
test: Begin basic pledge test
pledge: Begin EXILE_SYSCALL_PLEDGE_UNIX/EXILE_SYSCALL_PLEDGE_INET
test: Add pledge socket test
Introduce EXILE_SYSCALL_PLEDGE_DENY_ERROR, remove exile_policy->pledge_policy
pledge: Add PROT_EXEC
This commit is contained in:
2021-12-05 17:28:58 +01:00
父節點 15a6850023
當前提交 7115ef8b4d
共有 4 個文件被更改,包括 536 次插入921 次删除

941
exile.h

文件差異過大導致無法顯示 Load Diff