<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pardes.git/src/linux, branch main</title>
<subtitle>Pardes</subtitle>
<id>https://git.0x4200.cafe/pardes.git/atom?h=main</id>
<link rel='self' href='https://git.0x4200.cafe/pardes.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.0x4200.cafe/pardes.git/'/>
<updated>2026-10-01T03:12:16Z</updated>
<entry>
<title>Every child starts with its signals at their defaults and none blocked</title>
<updated>2026-10-01T03:12:16Z</updated>
<author>
<name>Gabriel Schneider</name>
<email>gbrls@0x4200.cafe</email>
</author>
<published>2026-09-29T16:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0x4200.cafe/pardes.git/commit/?id=164da9fc0a7ab3c7ed39ea0a2dd6bbff3c36cdaf'/>
<id>urn:sha1:164da9fc0a7ab3c7ed39ea0a2dd6bbff3c36cdaf</id>
<content type='text'>
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 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add Linux Tty9p mounted terminals and forward raw TTY keys</title>
<updated>2026-09-15T20:24:42Z</updated>
<author>
<name>Gabriel Schneider</name>
<email>gbrls@0x4200.cafe</email>
</author>
<published>2026-09-15T00:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0x4200.cafe/pardes.git/commit/?id=a624a56e289e4a02a411f83741f0f2c9fc0f0b2e'/>
<id>urn:sha1:a624a56e289e4a02a411f83741f0f2c9fc0f0b2e</id>
<content type='text'>
</content>
</entry>
</feed>
