1 stable release

1.0.0 Sep 12, 2022

#988 in Unix APIs

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