openbsd-pledge

1.0.1 • Public • Published

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

/openbsd-pledge/

    Package Sidebar

    Install

    npm i openbsd-pledge

    Weekly Downloads

    2

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    17.7 kB

    Total Files

    9

    Last publish

    Collaborators

    • emilbayes