/* * 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'?). */intconsVPrint(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'. */intconsPrint(char* fmt, ...){ int ret; va_list args; va_start(args, fmt); ret = consVPrint(fmt, args); va_end(args); return ret;}
/*
* 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;
}