| ... | @@ -2527,7 +2527,7 @@ pub fn lockStderr(io: Io, buffer: []u8, terminal_mode: ?Terminal.Mode) Cancelabl | ... | @@ -2527,7 +2527,7 @@ pub fn lockStderr(io: Io, buffer: []u8, terminal_mode: ?Terminal.Mode) Cancelabl |
| 2527 | | 2527 | |
| 2528 | /// Same as `lockStderr` but non-blocking. | 2528 | /// Same as `lockStderr` but non-blocking. |
| 2529 | pub fn tryLockStderr(io: Io, buffer: []u8, terminal_mode: ?Terminal.Mode) Cancelable!?LockedStderr { | 2529 | pub fn tryLockStderr(io: Io, buffer: []u8, terminal_mode: ?Terminal.Mode) Cancelable!?LockedStderr { |
| 2530 | const ls = (try io.vtable.tryLockStderr(io.userdata, buffer, terminal_mode)) orelse return null; | 2530 | const ls = (try io.vtable.tryLockStderr(io.userdata, terminal_mode)) orelse return null; |
| 2531 | try ls.clear(buffer); | 2531 | try ls.clear(buffer); |
| 2532 | return ls; | 2532 | return ls; |
| 2533 | } | 2533 | } |