extunix
extunix copied to clipboard
Thin OCaml bindings to various low-level system APIs not covered by Unix module
- add renameat2 function and flags - suffix constructors marked with `[@have ]` with `__Not_available` if is not available. - register `ExtUnix.Not_available` with C runtime so it's possible to raise...
This pull request adds initial basic support for the [`ioctl(2)`](http://man7.org/linux/man-pages/man2/ioctl.2.html) facility long missing from OCaml. By specifying only the nullary command version (i.e., suitable only to [`ioctl_list(2)`](http://man7.org/linux/man-pages/man2/ioctl_list.2.html) requests that don't...
I also posted a similar issue for Bigstringaf. Obviously I only need 1 library to support these functions!
It seems no OCaml library provides this, which is a bit sad because it seems to be a standard flag for use with open.
there is one in unix-fcntl (available in opam). However, I was hoping to find it in extunix too. :( Also: ``` # opam install unix-fcntl The following dependencies couldn't be...
In Debian, I had to apply the following patch: https://anonscm.debian.org/git/pkg-ocaml-maint/packages/ocaml-extunix.git/tree/debian/patches/0002-Fix-installation-on-bytecode-architectures.patch The logic of conditioning the installation of dll*.so files on has_native_dynlink is plain wrong.
Moved from https://forge.ocamlcore.org/tracker/index.php?func=detail&aid=1297&group_id=175&atid=782 > The bigarray reading and endianness conversion should be based on ocplib-endian, or use the same kind of code to profit from improved primitives provided with (future)...