おもしろプログラマの卵

俺の知り合いが最近プログラミングを始めた。一通りCを理解したから、いろいろと小さなプログラムを作っているらしく、それらをちょっと見せてもらった。その中になぞのコードが…

fd = open(...);

if (fd == -1)
    fd++;

...

な、なんだこれ?

本人に聞いたところ「参考書にopenの返り値が-1だとエラーだと書いてあったので、返り値を0に修正するコードにした」と自信満々に答えていた。ちなみに上記の謎の修正は各システムコールに対して行なわれていた。

ネタだといいのだが……。