summaryrefslogtreecommitdiff
path: root/docs/design.pdf
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 13:39:12 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:16 -0300
commit164da9fc0a7ab3c7ed39ea0a2dd6bbff3c36cdaf (patch)
treebba5867e52764c5d2f891b8e6861dfdeec068063 /docs/design.pdf
parentfea3f2c5abf14aada5d9187b82985e51eb5b7a98 (diff)
downloadpardes-164da9fc0a7ab3c7ed39ea0a2dd6bbff3c36cdaf.tar.gz
pardes-164da9fc0a7ab3c7ed39ea0a2dd6bbff3c36cdaf.zip
Every child starts with its signals at their defaults and none blocked
Shells, command panes, language servers, the link opener and the v9fs mount inherited the editor's signal mask (the tty's blocked SIGWINCH) and anything it ignored (a SIGHUP nohup ignored), since only handlers reset at exec. Each fork now resets every disposition and clears the mask before its exec (resetChildSignals); std's spawn for selection pipes runs with the mask cleared across it. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/design.pdf')
0 files changed, 0 insertions, 0 deletions