Fix warnings by moving exit from warnerr to verr, verrx.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3958 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-11-12 00:10:32 +00:00
parent 5848e789ab
commit 406f9b76ff
7 changed files with 11 additions and 11 deletions

View File

@@ -53,8 +53,8 @@ extern const char *__progname;
#define __attribute__(x)
#endif
void warnerr(int doexit, int eval, int doerrno, const char *fmt, va_list ap)
__attribute__ ((format (printf, 4, 0)));
void warnerr(int doerrno, const char *fmt, va_list ap)
__attribute__ ((format (printf, 2, 0)));
void verr(int eval, const char *fmt, va_list ap)
__attribute__ ((noreturn, format (printf, 2, 0)));

View File

@@ -53,8 +53,8 @@ extern const char *__progname;
#define __attribute__(x)
#endif
void warnerr(int doexit, int eval, int doerrno, const char *fmt, va_list ap)
__attribute__ ((format (printf, 4, 0)));
void warnerr(int doerrno, const char *fmt, va_list ap)
__attribute__ ((format (printf, 2, 0)));
void verr(int eval, const char *fmt, va_list ap)
__attribute__ ((noreturn, format (printf, 2, 0)));

View File

@@ -46,5 +46,6 @@ RCSID("$Id$");
void
verr(int eval, const char *fmt, va_list ap)
{
warnerr(1, eval, 1, fmt, ap);
warnerr(1, fmt, ap);
exit(eval);
}

View File

@@ -46,5 +46,6 @@ RCSID("$Id$");
void
verrx(int eval, const char *fmt, va_list ap)
{
warnerr(1, eval, 0, fmt, ap);
warnerr(0, fmt, ap);
exit(eval);
}

View File

@@ -46,5 +46,5 @@ RCSID("$Id$");
void
vwarn(const char *fmt, va_list ap)
{
warnerr(0, 0, 1, fmt, ap);
warnerr(1, fmt, ap);
}

View File

@@ -46,6 +46,6 @@ RCSID("$Id$");
void
vwarnx(const char *fmt, va_list ap)
{
warnerr(0, 0, 0, fmt, ap);
warnerr(0, fmt, ap);
}

View File

@@ -65,7 +65,7 @@ set_progname(char *argv0)
}
void
warnerr(int doexit, int eval, int doerrno, const char *fmt, va_list ap)
warnerr(int doerrno, const char *fmt, va_list ap)
{
int sverrno = errno;
if(__progname != NULL){
@@ -81,6 +81,4 @@ warnerr(int doexit, int eval, int doerrno, const char *fmt, va_list ap)
if(doerrno)
fprintf(stderr, "%s", strerror(sverrno));
fprintf(stderr, "\n");
if(doexit)
exit(eval);
}