Разработчики OpenBSD обнаружили и исправили ошибку в утилите head, которая была допущена Биллом Джоем в 1977 году и позднее перекочевала в 1BSD и 4.4BSD. Ошибка связана с нецелевым использованием функции freopen, что приводило к проблемам при выполнении конструкций вида "date | head file1 /dev/stdin".
Ссылка:
http://www.opennet.ru/opennews/art.shtml?num=40779