From 25e95ebf1933f43da00bdefcdffc72457c4ba915 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sun, 30 Mar 1997 09:09:15 +0000 Subject: [PATCH] Add __progname definition. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1508 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/warnerr.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/roken/warnerr.c b/lib/roken/warnerr.c index e86c46237..b0e23b1b9 100644 --- a/lib/roken/warnerr.c +++ b/lib/roken/warnerr.c @@ -43,15 +43,19 @@ RCSID("$Id$"); #include "err.h" +#ifndef HAVE___PROGNAME +const char *__progname; +#endif + void warnerr(int doexit, int eval, int doerrno, const char *fmt, va_list ap) { int sverrno = errno; -#ifdef HAVE___PROGNAME - fprintf(stderr, "%s", __progname); - if(fmt != NULL || doerrno) - fprintf(stderr, ": "); -#endif + if(__progname != NULL){ + fprintf(stderr, "%s", __progname); + if(fmt != NULL || doerrno) + fprintf(stderr, ": "); + } if (fmt != NULL){ vfprintf(stderr, fmt, ap); if(doerrno)