--- lib/error.c.orig Fri Mar 27 12:22:34 1998 +++ lib/error.c Thu Jan 31 08:49:18 2002 @@ -152,7 +152,8 @@ { #if defined HAVE_STRERROR_R || defined _LIBC char errbuf[1024]; - fprintf (stderr, ": %s", __strerror_r (errnum, errbuf, sizeof errbuf)); + __strerror_r (errnum, errbuf, sizeof errbuf); + fprintf (stderr, ": %s", errbuf); #else fprintf (stderr, ": %s", strerror (errnum)); #endif