This repository was archived by the owner on Jan 18, 2024. It is now read-only.
Repository navigation
v0.13
- Added OpenBSD
pledge() - Moved definitions to be compatible with libbsd
- Enabled pledge for most programs
- Fixed segfault in getopt
The main feature of this update is the porting of pledge(), which was derived from this proof-of-concept: https://github.com/jart/pledge
Due to differences in Linux and OpenBSD, different pledges are required by different programs. This has been mostly fleshed out, but you might encounter programs abort under certain circumstances due to their pledge() statements. These issues will be further ironed out in time.
The other notable change in this update is near-complete libbsd and libmd compatibility; you should be able to use libcobalt as a more openbsd-oriented substitute with few or no changes needed to the code.