1.0.1 • Published 5 years ago

openbsd-pledge v1.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

openbsd-pledge

OpenBSD pledge(2) bindings for Node.js with prebuilds

Usage

const pledge = require('openbsd-pledge')
const fs = require('fs')

pledge('stdio')
const fd = fs.openSync('test.txt', 'r', 0o555) // SIGABRT here

API

pledge([promise], [execpromise])

promise and execpromise can be either space separated stringe of promises or null. promise applies to the current process while execpromise applies to child processes.

Please refer to the pledge(2) docs

Install

npm install openbsd-pledge

License

ISC