You are looking at historical revision 39964 of this page. It may differ significantly from its current revision.
pledge
Description
This extension provides bindings to OpenBSD's pledge(2) system call.
The source for this egg is available here.
Usage
A single procedure is provided, which has the same interface as the system call.
(import (pledge)) (pledge "rpath")
API
[procedure] (pledge promises #!optional execpromises) => fixnumRestricts 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.
Author
Repository
https://git.foldling.org/chicken-pledge/
License
3-Clause BSD