From eae46ad695f52f1213f0b106ea780bed7f3ebb45 Mon Sep 17 00:00:00 2001 From: Patrick Ferris Date: Mon, 22 Jun 2026 12:30:48 +0100 Subject: [PATCH] Remove read lock --- src/low_level.ml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/low_level.ml b/src/low_level.ml index 0f34234..1703cf9 100644 --- a/src/low_level.ml +++ b/src/low_level.ml @@ -173,8 +173,6 @@ let reset_file ~truncate ~append r = r := File { f with contents; stat; pos } | _ -> () -let fd_mutex = Eio.Mutex.create () - let std_table = let open Resource in Fd_table.add (Fd.of_int 0) (ref Stdin) Fd_table.empty @@ -195,7 +193,7 @@ let update_fd_table fn = let update_entry ?(if_missing = fun () -> ()) fd fds fn = match Fd_table.find_opt fd fds with None -> if_missing () | Some e -> fn e -let read_fd_table fn = Eio.Mutex.use_ro fd_mutex (fun () -> fn !fd_table) +let read_fd_table fn = fn !fd_table let next_fd_from_fds fds = Fd_table.to_list fds -- 2.51.2