/
opam
31 lines (31 loc) · 1.22 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
opam-version: "2.0"
maintainer: "sheets@alum.mit.edu"
authors: "David Sheets <sheets@alum.mit.edu>"
homepage: "https://github.com/dsheets/ocaml-unix-errno"
bug-reports: "https://github.com/dsheets/ocaml-unix-errno/issues"
license: "ISC"
dev-repo: "git+https://github.com/dsheets/ocaml-unix-errno.git"
build: [make "build"]
install: [make "install"]
remove: [make "uninstall"]
depends: [
"ocaml"
"ocamlfind" {build}
"ctypes" {>= "0.4.0" & < "0.6.0"}
"rresult"
"ocamlbuild" {build & != "0.9.0"}
]
synopsis: "Unix errno types, maps, and support"
description: """
unix-errno provides an errno variant similar to Unix.error but including
POSIX 2008 and Linux-specific constructors. A macro definition type,
defns is also provided in order to transport a specific errno-integer
map as is the case with FUSE. The types and their functions reside in
Errno and are independent of any Unix bindings. This makes the library's
types usable from MirageOS on top of Xen. Errno_unix provides maps to
and from Unix.error, the present host's errno map, an errno exception
Error, and higher-order errno checking functions."""
url {
src: "https://github.com/dsheets/ocaml-unix-errno/archive/0.2.0.tar.gz"
checksum: "md5=afda858f0936c37043c1f6fce04cf315"
}