[備忘録]cat, lsのコードを読む。

言わずもがなGNUのソフト。

ダウンロード。

wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.5.tar.xz
xz -dv coreutils-8.5.tar.xz 
tar xvf coreutils-8.5.tar

読む。

ひとまず、src/ls.cが軽そうだと思い開いたが4740step。ぎゃー。

includeされてる標準ヘッダーファイルを読む。ひとまず、/usr/include/stdio.hから。

余談メモ

.tar.xzに初めて遭遇。

xz -dv spam.tar.xz
tar xvf spam.tar