forked from dsheets/ocaml-unix-errno
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
71 lines (60 loc) · 2.64 KB
/
CHANGES
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
## 0.6.2 (2023-03-20)
* Fix compatibility with future ctype releases
## 0.6.1 (2021-12-13):
* Remove use of private libraries
## 0.6.0 (2021-08-19):
* Port to dune
## 0.5.2 (2017-01-20):
* Install cmx files
## 0.5.1 (2016-08-05):
* Add a missing ctypes findlib dependency.
## 0.5.0 (2016-07-26):
* Switch errno from int to Ctypes.sint
## 0.4.2 (2016-06-01):
* Add support for ctypes 0.6.0
## 0.4.1 (2016-05-04):
* Fix linking of Errno_host
## 0.4.0 (2016-05-01):
* Remove Errno_host.Linux.v4_0_5 and Errno_host.OSX.v10_11_1
* Add Errno_host.Linux.v4_4_6 and Errno_host.OSX.v10_11_4
* Changed the return type of Errno_unix.raise_on_errno to be 'a option
* Changed the host parameters of Errno_unix.to_unix and
Errno_unix.of_unix to be optional (default Errno_unix.host)
* Documented Errno_unix
* Add Errno_unix.get_errno
* Add Errno_unix.reset_errno
* Add Errno_unix.raise_errno
* Add Errno_unix.to_errno_exn
* Add Errno_unix.with_errno_exn
* Add Errno_unix.to_unix_exn
* Add ENOTBLK, EREMOTE, and EUSERS which are available on Linux, OS X,
and FreeBSD
* Add ECHRNG, EL2NSYNC, EL3HLT, EL3RST, ELNRNG, EUNATCH, ENOCSI, EL2HLT,
EBADE, EBADR, EXFULL, ENOANO, EBADRQC, EBADSLT, EBFONT, ENONET, ENOPKG,
EADV, ESRMNT, ECOMM, EDOTDOT, ENOTUNIQ, EBADFD, EREMCHG, ELIBACC,
ELIBBAD, ELIBSCN, ELIBMAX, ELIBEXEC, ERESTART, ESTRPIPE, EUCLEAN,
ENOTNAM, ENAVAIL, EISNAM, EREMOTEIO, ENOMEDIUM, EMEDIUMTYPE, ENOKEY,
EKEYEXPIRED, EKEYREVOKED, EKEYREJECTED, ERFKILL, and EHWPOISON which are
available on Linux only
* Add EPWROFF, EDEVERR, EBADEXEC, EBADARCH, ESHLIBVERS, EBADMACHO,
ENOPOLICY, and EQFULL which are available on OS X only
* Add EDOOFUS, ENOTCAPABLE, and ECAPMODE which are available on FreeBSD only
* Add EPROCLIM, EBADRPC, ERPCMISMATCH, EPROGUNAVAIL, EPROGMISMATCH,
EPROCUNAVAIL, EFTYPE, EAUTH, ENEEDAUTH, and ENOATTR which are
available on OS X and FreeBSD
* Add ENOSTR, ENODATA, ETIME, and ENOSR which are available on Linux and OS X
## 0.3.0 (2015-11-30):
* Use result instead of rresult
* Split findlib package into errno and errno.unix (depopt ctypes+unix)
* Add Errno.{Host.to_defns, string_of_defns, defns_of_string}
* Add errno-map executable to print the errno map of the current host
* Add errno-srcgen executable to create source for an Errno.Host.t from a map
* Move Errno.host_of_defns to Errno.Host.of_defns and Errno.host to Errno.Host.t
* Add Errno.iter_defns
* Add Errno_host module in errno findlib package with common Errno.Host.t values
## 0.2.0 (2015-07-26):
* Use ctypes >= 0.4.0 with stub generation
* Separate modules into Unix-dependent and Unix-independent sets
* Add support for all POSIX 2008 errnos
## 0.1.0 (2015-07-26):
* Initial public release