CBUG | FreeBSD | Hiki | Knoppix | Mac | Ruby | W-ZERO3 | Windows | ad | amd64 | ks | linux | momonga | net | print | security | tdiary | unix | www | 会社 | 鯖缶 | 全学ゼミ | 本 _ [FreeBSD] /dev/null と /dev/zero の違い 前々から疑問に思っていたので、FreeBSD 5.4 の /usr/src/sys/dev/null/null.c を読んでみた。 まず、これらのファイルに write(2) する時の動作だが、これはどっちも同じ (同じ関数が実行される)。どっちも入力されたデータを単に読み捨てるだけ。 一方、これらのファイルから read(2) する時は、違う動作をする。 まず、/dev/null