`doc/spec_pkcl.md` §6.1・§6.5・§6.6、§7 G3・G9。ユーザー空間の `pipe` サービス(IPC+`XFER_HANDLE`、カーネル変更なし)で `pipe`/`pipe2`/`popen`、ストリームの非ブロッキング読み(`O_NONBLOCK`、`poll`)。シグナルは `signal`/`sigaction` の記録と同期 `raise`、SIGINT は `CON_BREAK_WAIT` スレッド+`EINTR`、子への `kill` は `fnd_proc_kill`。termios は ICANON⇔LINE/RAW、`TIOCGWINSZ`⇔`CON_GET_SIZE`、`FND_KEY_*` から VT100 バイト列への変換。
Activity
pkcl: fork・waitpid・pipe・環境変数・setjmp と pipe サービスを追加 (#168, #169)
src3453 commentedon Oct 25, 2026
PR #179 で pipe サービスと
pipe/pipe2を実装しました。poll/O_NONBLOCKとシグナル配送は残っています。Generated by Claude Code
pkcl: BusyBox の MMU 構成と ash を動かす (#168, #169)