{PC]catの実装を読む

ノリと勢いで次回の勉強会で発表したいとか言ってしまったので、始めてみる。
とりあえずは予定と味見。

ToDoと進捗

本体プログラムの流れを把握 完了
外部プロセスやOS周りとの連携とかあれば理解する 未着手
外部関数の使われ方と仕事内容をチェック 抽出中
内部関数の使われ方と仕事内容をチェック 着手(1/3)
変数の役割をチェック 抽出中

外部変数、外部プロセスについては、Unix Domain Socket でプロセス間通信をしているような箇所があるのが気持ち悪い。
外部設計レベルで知らない機能がありそうな雰囲気。