fn lockStderr(userdata: ?*anyopaque, terminal_mode: ?Io.Terminal.Mode) Io.Cancelable!Io.LockedStderr
fn lockStderr(userdata: ?*anyopaque, terminal_mode: ?Io.Terminal.Mode) Io.Cancelable!Io.LockedStderr { const ev: *Evented = @ptrCast(@alignCast(userdata)); const ev_io = ev.io(); ev.stderr_mutex.lockUncancelable(ev_io); errdefer ev.stderr_mutex.unlock(ev_io); return ev.initLockedStderr(terminal_mode); }