This extension provides bindings to OpenBSD's pledge(2) system call.
The source for this egg is available here.
A single procedure is provided, which has the same interface as the system call.
(import (pledge)) (pledge "rpath")
- pledge promises #!optional execpromisesprocedure
Restricts the current process to the capabilities specified by promises, which should be a string.
On success, 0 is returned. On error, -1 is returned and errno should be consulted.
Refer to pledge(2) for more information.