diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 16:04:34 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | ffef5a511a14071bd9be9887439a6cb40af3fb92 (patch) | |
| tree | f0e41e84a1f84e04c13ad931444aa8d96c59cc70 /src/draw.zig | |
| parent | 4b7ab8a91defb73006d58abd9f6e7cb3d690d669 (diff) | |
| download | pardes-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/draw.zig')
0 files changed, 0 insertions, 0 deletions
