Tue Mar 28 11:05:29 EST 2006 rsc Perhaps it is not an error, but it is certainly a diagnostic message, and it can stay on fd 2 with all the other diagnostic messages that ar prints. Also we never use fprint(1, foo). Just print(foo).