summaryrefslogtreecommitdiff
path: root/src/look.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-10-01 09:58:15 -0300
committerGabriel Schneider <[email protected]>2026-10-01 10:36:27 -0300
commit70881bb4edd15fe918ee5fed4ed3e8922bc7fc6a (patch)
tree18d80a3172d054cd152f78f56d82150f914b81f2 /src/look.zig
parentcaa8ed077e8b9b67d18f18b3ec46891bd8d310a7 (diff)
downloadpardes-70881bb4edd15fe918ee5fed4ed3e8922bc7fc6a.tar.gz
pardes-70881bb4edd15fe918ee5fed4ed3e8922bc7fc6a.zip
A command or terminal pane refused for room is refused before anything is logged or answered of it, and a serial is never handed out twice
A command pane with no room logged `new N` and `run N ls`, was answered to its exec, then went with `del N` and no `exit N`; and sync gave N back (`next_serial -= 1`) to the next pane made, so a script holding N found another pane under it. Tty did the same. Both now take a refused placement back at once, before the run is logged or the serial answered (the pane was never announced, so it leaves no record), and fail the write with no room. The decrement is gone: gaps are fine, and a serial once said names one pane for good. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/look.zig')
0 files changed, 0 insertions, 0 deletions