va_list argp,
void (*)(int, void *),
void *arg,
- int radix);
+ int radix,
+ int is_log);
/*
* Record cpu that panic'd and lock around panic data
if (pca.tty != NULL)
tty_lock(pca.tty);
va_start(ap, fmt);
- __doprnt(fmt, ap, putchar, &pca, 10);
+ __doprnt(fmt, ap, putchar, &pca, 10, FALSE);
va_end(ap);
if (pca.tty != NULL)
tty_unlock(pca.tty);
pca.flags = flags;
pca.tty = tp;
va_start(ap, fmt);
- __doprnt(fmt, ap, putchar, &pca, 10);
+ __doprnt(fmt, ap, putchar, &pca, 10, FALSE);
va_end(ap);
if (tp != NULL)
pca.tty = tp;
va_start(ap, fmt);
- __doprnt(fmt, ap, putchar, &pca, 10);
+ __doprnt(fmt, ap, putchar, &pca, 10, TRUE);
va_end(ap);
}
}
}
bsd_log_lock();
- __doprnt(fmt, ap, putchar, &pca, 10);
+ __doprnt(fmt, ap, putchar, &pca, 10, TRUE);
bsd_log_unlock();
logwakeup();
tty_lock(ttyp);
va_start(ap, format);
- __doprnt(format, ap, putchar, &pca, 10);
+ __doprnt(format, ap, putchar, &pca, 10, TRUE);
va_end(ap);
tty_unlock(ttyp);
pca.flags = flags;
pca.tty = ttyp;
- __doprnt(fmt, ap, putchar, &pca, 10);
+ __doprnt(fmt, ap, putchar, &pca, 10, TRUE);
return 0;
}
pca.flags = TOLOG | TOCONS;
pca.tty = NULL;
- __doprnt(fmt, ap, putchar, &pca, 10);
+ __doprnt(fmt, ap, putchar, &pca, 10, TRUE);
return 0;
}
info.str = buf;
info.remain = 999999;
- retval = __doprnt(cfmt, ap, snprintf_func, &info, 10);
+ retval = __doprnt(cfmt, ap, snprintf_func, &info, 10, FALSE);
if (info.remain >= 1) {
*info.str++ = '\0';
}
info.str = str;
info.remain = size;
- retval = __doprnt(format, ap, snprintf_func, &info, 10);
+ retval = __doprnt(format, ap, snprintf_func, &info, 10, FALSE);
if (info.remain >= 1)
*info.str++ = '\0';
return retval;
int
kvprintf(char const *fmt, void (*func)(int, void*), void *arg, int radix, va_list ap)
{
- __doprnt(fmt, ap, func, arg, radix);
+ __doprnt(fmt, ap, func, arg, radix, TRUE);
return 0;
}