//! Ports of `src/nvim/os/` (platform layer). Only the pieces the eval engine
//! needs are mirrored here.
/// Port of `src/nvim/os/dl.c` (os_libcall via POSIX dlopen).
/// Port of `src/nvim/os/env.c` (subset: `os_get_pid`).
/// Port of `src/nvim/os/fileio.c` + `os/fs.c` (the buffered `FileDescriptor`
/// and the `os_open`/`os_read`/`os_write`/… syscall leaves behind readfile/writefile).
/// Port of `src/nvim/os/time.c` (subset: `os_hrtime`).