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
Этот коммит содержится в:
2021-12-05 17:28:58 +01:00
родитель 15a6850023
Коммит 7115ef8b4d
4 изменённых файлов: 536 добавлений и 921 удалений

941
exile.h

Разница между файлами не показана из-за своего большого размера Загрузить разницу