@@ -752,12 +752,17 @@ Eio.Io Net Connection_failure Refused Unix_error (Connection refused, "connect",
752752```
753753
754754If we ran this using another backend, the ` Unix_error ` part might change.
755- To avoid this problem, you can use ` Eio.Exn.Backend.show ` to hide the backend-specific part of errors:
755+ To avoid this problem, you can use ` Eio.Exn.Backend.show `
756756
757757``` ocaml
758758# Eio.Exn.Backend.show := false;;
759759- : unit = ()
760+ ```
761+
762+ to hide the backend-specific part of errors:
760763
764+ <!-- $MDX skip -->
765+ ``` ocaml
761766# Eio_main.run @@ fun env ->
762767 let net = Eio.Stdenv.net env in
763768 Switch.run @@ fun sw ->
@@ -842,7 +847,8 @@ let try_mkdir path =
842847The checks also apply to following symlinks:
843848
844849``` ocaml
845- # Unix.symlink "dir1" "link-to-dir1"; Unix.symlink "/tmp" "link-to-tmp";;
850+ # Unix.symlink "dir1" "link-to-dir1";
851+ Unix.symlink (Filename.get_temp_dir_name ()) "link-to-tmp";;
846852- : unit = ()
847853
848854# Eio_main.run @@ fun env ->
@@ -881,6 +887,7 @@ perhaps with `open_dir` to constrain all access to be within that directory.
881887
882888Spawning a child process can be done using the [ Eio.Process] [ ] module:
883889
890+ <!-- $MDX non-deterministic=command -->
884891``` ocaml
885892# Eio_main.run @@ fun env ->
886893 let proc_mgr = Eio.Stdenv.process_mgr env in
@@ -892,6 +899,7 @@ hello
892899There are various optional arguments for setting the process's current directory or connecting up the standard streams.
893900For example, we can use ` tr ` to convert some text to upper-case:
894901
902+ <!-- $MDX non-deterministic=command -->
895903``` ocaml
896904# Eio_main.run @@ fun env ->
897905 let proc_mgr = Eio.Stdenv.process_mgr env in
@@ -904,6 +912,7 @@ ONE TWO THREE
904912If you want to capture the output of a process, you can provide a suitable ` Eio.Flow.sink ` as the ` stdout ` argument,
905913or use the ` parse_out ` convenience wrapper:
906914
915+ <!-- $MDX non-deterministic=command -->
907916``` ocaml
908917# Eio_main.run @@ fun env ->
909918 let proc_mgr = Eio.Stdenv.process_mgr env in
@@ -913,6 +922,7 @@ or use the `parse_out` convenience wrapper:
913922
914923All process functions either return the exit status or check that it was zero (success):
915924
925+ <!-- $MDX non-deterministic=command -->
916926``` ocaml
917927# Eio_main.run @@ fun env ->
918928 let proc_mgr = Eio.Stdenv.process_mgr env in
0 commit comments