don't remap internal-use syscall macros to nonexistent time32 syscalls
[musl] / src / legacy / err.c
index 7b167b3..0d6ab52 100644 (file)
@@ -8,8 +8,11 @@ extern char *__progname;
 void vwarn(const char *fmt, va_list ap)
 {
        fprintf (stderr, "%s: ", __progname);
-       if (fmt) vfprintf(stderr, fmt, ap);
-       perror("");
+       if (fmt) {
+               vfprintf(stderr, fmt, ap);
+               fputs (": ", stderr);
+       }
+       perror(0);
 }
 
 void vwarnx(const char *fmt, va_list ap)