CHANGES:
Changes:
-
Make
fork_action.h
a public header (@patricoferris #769, reviewed by @talex5).
Allows other libraries to add new actions. -
Record trace event when spawning processes (@talex5 #749).
Spawning a subprocess can take a long time in some cases, so show it clearly in the traces. -
Eio_unix.Net: make some return types more polymorphic (@talex5 #744).
Bug fixes:
Linux backend:
Windows backend:
-
Unregister FDs on cancel (@talex5 #756).
Fixesexception Unix.Unix_error(Unix.ENOTSOCK, "select", "")
. -
Work around problems in
Unix.getaddrinfo
(@talex5 #780).
Fixes e.g.No addresses found for host name "127.0.0.1"
. -
Group
ECONNABORTED
with other connection reset errors (@talex5 #783). -
Check
has_symlink
for tests (@create2000 #771, reviewed by @patricoferris and @talex5). -
Improve
openat
error handling (@talex5 #742, reported by @kentookura).
Fixesexception Unix.Unix_error(Unix.ENOENT, "openat", "")
.
Documentation:
-
examples/fs: show how to read files while scanning (@talex5 #745).
-
Add example to
Buf_read.seq
documentation (@talex5 #739, requested by @darrenldl and @rizo).
Build and test: