add vwarnx

This commit is contained in:
Brent Cook 2022-03-16 04:21:18 -05:00
parent 15d1f01e0f
commit f6deadbec9

View File

@ -72,16 +72,22 @@ warn(const char *fmt, ...)
fprintf(stderr, "%s\n", strerror(sverrno));
}
static inline void
vwarnx(const char *fmt, va_list args)
{
if (fmt != NULL)
vfprintf(stderr, fmt, args);
fprintf(stderr, "\n");
}
static inline void
warnx(const char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
if (fmt != NULL)
vfprintf(stderr, fmt, ap);
vwarnx(fmt, ap);
va_end(ap);
fprintf(stderr, "\n");
}
#endif