fn tryLockStderr( userdata: ?*anyopaque, terminal_mode: ?Io.Terminal.Mode, ) Io.Cancelable!?Io.LockedStderr
userdata: ?*anyopaque
terminal_mode: ?Io.Terminal.Mode
3979 3980 3981 3982 3983 3984 3985 3986 3987
fn tryLockStderr( userdata: ?*anyopaque, terminal_mode: ?Io.Terminal.Mode, ) Io.Cancelable!?Io.LockedStderr { const ev: *Evented = @ptrCast(@alignCast(userdata)); if (!ev.stderr_mutex.tryLock()) return null; errdefer ev.stderr_mutex.unlock(); return try ev.initLockedStderr(terminal_mode); }