summaryrefslogtreecommitdiff
path: root/src/tty/panel_compositor.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 16:04:34 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commitffef5a511a14071bd9be9887439a6cb40af3fb92 (patch)
treef0e41e84a1f84e04c13ad931444aa8d96c59cc70 /src/tty/panel_compositor.zig
parent4b7ab8a91defb73006d58abd9f6e7cb3d690d669 (diff)
downloadpardes-ffef5a511a14071bd9be9887439a6cb40af3fb92.tar.gz
pardes-ffef5a511a14071bd9be9887439a6cb40af3fb92.zip
A detached session stopped by SIGTERM, SIGINT or SIGHUP unlinks its sockets
The signals' default action ended the process where it stood, leaving pardes-9p-*.sock and pardes-detached-*.sock for the next session to trip on. The detached session now takes them to mean quit: the handler sets a flag and wakes the loop, which leaves as Exit does, through the teardown that unlinks both. fs.py sends each of the three and checks the sockets are gone. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/tty/panel_compositor.zig')
0 files changed, 0 insertions, 0 deletions