X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Flegacy%2Ferr.c;h=0d6ab5242d9b769b31ced7fcc1a62fd5273a402c;hb=3fe595de83e398dbc3cdbe303cacaf8485c9ae08;hp=0f7485388ff0fd892b8937f464a5fe33b0d0c719;hpb=b9bb8f67bbac9bab5314fb00974ad469476e936e;p=musl diff --git a/src/legacy/err.c b/src/legacy/err.c index 0f748538..0d6ab524 100644 --- a/src/legacy/err.c +++ b/src/legacy/err.c @@ -3,14 +3,21 @@ #include #include +extern char *__progname; + void vwarn(const char *fmt, va_list ap) { - if (fmt) vfprintf(stderr, fmt, ap); - perror(""); + fprintf (stderr, "%s: ", __progname); + if (fmt) { + vfprintf(stderr, fmt, ap); + fputs (": ", stderr); + } + perror(0); } void vwarnx(const char *fmt, va_list ap) { + fprintf (stderr, "%s: ", __progname); if (fmt) vfprintf(stderr, fmt, ap); putc('\n', stderr); }