1 stable release

1.0.0 Sep 12, 2022

#985 in Unix APIs

21 downloads per month

0BSD license

18KB
416 lines

FreeBSD error numbers for Rust

This library defines an Error struct that represents error numbers returned from FreeBSD system calls.

To depend on freebsd-errno from a Bazel workspace:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rust_posix_errno",
    sha256 = "0c86c849ff673372fe6415d4004a233565b57b2884ea49d3b725dd1296cc2529",
    strip_prefix = "posix-errno-1.0.1",
    urls = ["https://github.com/jmillikin/rust-posix-errno/releases/download/v1.0.1/posix-errno-1.0.1.tar.xz"],
)

http_archive(
    name = "rust_freebsd_errno",
    # Obtain the package checksum from the release page:
    # https://github.com/jmillikin/rust-freebsd-errno/releases/tag/v1.0.0
    sha256 = "",
    strip_prefix = "freebsd-errno-1.0.0",
    urls = ["https://github.com/jmillikin/rust-freebsd-errno/releases/download/v1.0.0/freebsd-errno-1.0.0.tar.xz"],
)

To depend on freebsd-errno from a Cargo workspace:

[dependencies]
freebsd-errno = { version = "1.0.0" }

Dependencies