/* * This file is part of the UCB release of Plan 9. It is subject to the license * terms in the LICENSE file found in the top-level directory of this * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No * part of the UCB release of Plan 9, including this file, may be copied, * modified, propagated, or distributed except according to the terms contained * in the LICENSE file. */ #include "stdinc.h" #include "9.h" /* * To do: This will become something else ('vprint'?). */ int consVPrint(char* fmt, va_list args) { int len, ret; char buf[256]; len = vsnprint(buf, sizeof(buf), fmt, args); ret = consWrite(buf, len); while (len-- > 0 && buf[len] == '\n') buf[len] = '\0'; /* * if we do this, checking the root fossil (if /sys/log/fossil is there) * will spew all over the console. */ if (0) syslog(0, "fossil", "%s", buf); return ret; } /* * To do: This will become 'print'. */ int consPrint(char* fmt, ...) { int ret; va_list args; va_start(args, fmt); ret = consVPrint(fmt, args); va_end(args); return ret; }