| #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; |
| } |