+--- perror.c.orig 2003-05-20 15:22:43.000000000 -0700
++++ perror.c 2005-04-29 17:06:52.000000000 -0700
+@@ -73,6 +73,7 @@
+ v->iov_base = "\n";
+ v->iov_len = 1;
+ FLOCKFILE(stderr);
++ ORIENT(stderr, -1);
+ __sflush(stderr);
+ (void)_writev(stderr->_file, iov, (v - iov) + 1);
+ stderr->_flags &= ~__SOFF;