ref: 333ae58f37c2c8f79f7d7078283a30e42c4d7a27
dir: /Clog.c/
#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; }