Popularity
2.7
Growing
Activity
0.0
Stable
7
1
2

Programming language: Crystal
License: ISC License
Tags: C Bindings    
Latest version: v0.1.0

pledge.cr alternatives and similar shards

Based on the "C bindings" category.
Alternatively, view pledge.cr alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of pledge.cr or a related project?

Add another 'C bindings' Shard

README

pledge.cr

Docs GitHub release

Adds pledge(2) to crystal.

Installation

Add this to your application's shard.yml:

dependencies:
  pledge:
    github: chris-huxtable/pledge.cr

Usage

require "pledge"

Partial syscall restrictions:

Process.pledge(:stdio, :rpath, :wpath, :flock)
Process.pledge("stdio", "rpath")

Full restrictions:

Process.pledge()

More information and a list of 'promises' is available in the OpenBSD man pages.

Contributing

  1. Fork it ( https://github.com/chris-huxtable/pledge.cr/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors