Provided by: freebsd-manpages_6.2-1_all printf, uprintf,
tprintf, log - formatted output conversion printf(const char
*fmt, ...); tprintf(struct proc *p, int pri, const char *fmt,
...); uprintf(const char *fmt, ...); log(int pri, const char
*fmt, ...); The printf(9) family of functions are similar to the
printf(3) family of functions. The different functions each use
a different output stream. The uprintf() function outputs to the
current process’ controlling tty, while printf() writes to the
console as well as to the logging facility. The tprintf()
function outputs to the tty associated with the process p and
the logging facility if pri is not -1. The log() function sends
the message to the kernel logging facility, using the log level
as indicated Each of these related functions use the fmt
parameter in the same manner as printf(3). However, printf(9)
adds two other conversion specifiers. The %b identifier expects
two arguments: an int and a char *. These are used as a register
value and a print mask for dec