summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2002-07-14 13:25:51 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2002-07-14 13:25:51 +0000
commit55955aa970faeaafdcbadc2884a7b66bec764ba2 (patch)
treeb26ceaa5e99e79afc38e2057849c4f1fb9698190
parentbb4265e4a1a01280b225100b5aa23f0676d1d3d9 (diff)
Notes
-rw-r--r--contrib/tar/lib/error.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/tar/lib/error.c b/contrib/tar/lib/error.c
index e91e68a70378..f0e60308e48b 100644
--- a/contrib/tar/lib/error.c
+++ b/contrib/tar/lib/error.c
@@ -190,10 +190,11 @@ error_tail (int status, int errnum, const char *message, va_list args)
{
# if defined HAVE_STRERROR_R || _LIBC
char errbuf[1024];
+ char *s;
/* Don't use __strerror_r's return value because on some systems
(at least DEC UNIX 4.0[A-D]) strerror_r returns `int'. */
(void)__strerror_r (errnum, errbuf, sizeof errbuf);
- char *s = errbuf;
+ s = errbuf;
# if _LIBC && USE_IN_LIBIO
if (_IO_fwide (stderr, 0) > 0)
__fwprintf (stderr, L": %s", s);