xref: /plan9-contrib/sys/src/cmd/fossil/Clog.c (revision 5e96a66c77eb9140492ca53f857cbbf108e128ed)
1*5e96a66cSDavid du Colombier #include "stdinc.h"
2*5e96a66cSDavid du Colombier 
3*5e96a66cSDavid du Colombier #include "9.h"
4*5e96a66cSDavid du Colombier 
5*5e96a66cSDavid du Colombier /*
6*5e96a66cSDavid du Colombier  * Dummy for now.
7*5e96a66cSDavid du Colombier  */
8*5e96a66cSDavid du Colombier 
9*5e96a66cSDavid du Colombier int
10*5e96a66cSDavid du Colombier consPrint(char* fmt, ...)
11*5e96a66cSDavid du Colombier {
12*5e96a66cSDavid du Colombier 	int len;
13*5e96a66cSDavid du Colombier 	va_list args;
14*5e96a66cSDavid du Colombier 	char buf[ERRMAX];
15*5e96a66cSDavid du Colombier 
16*5e96a66cSDavid du Colombier 	/*
17*5e96a66cSDavid du Colombier 	 * To do:
18*5e96a66cSDavid du Colombier 	 * This will be integrated with logging and become 'print'.
19*5e96a66cSDavid du Colombier 	 */
20*5e96a66cSDavid du Colombier 	va_start(args, fmt);
21*5e96a66cSDavid du Colombier 	len = vsnprint(buf, sizeof(buf), fmt, args);
22*5e96a66cSDavid du Colombier 	va_end(args);
23*5e96a66cSDavid du Colombier 
24*5e96a66cSDavid du Colombier 	return consWrite(buf, len);
25*5e96a66cSDavid du Colombier }
26*5e96a66cSDavid du Colombier 
27*5e96a66cSDavid du Colombier int
28*5e96a66cSDavid du Colombier consVPrint(char* fmt, va_list args)
29*5e96a66cSDavid du Colombier {
30*5e96a66cSDavid du Colombier 	int len;
31*5e96a66cSDavid du Colombier 	char buf[ERRMAX];
32*5e96a66cSDavid du Colombier 
33*5e96a66cSDavid du Colombier 	/*
34*5e96a66cSDavid du Colombier 	 * To do:
35*5e96a66cSDavid du Colombier 	 * This will be integrated with logging and become
36*5e96a66cSDavid du Colombier 	 * something else ('vprint'?).
37*5e96a66cSDavid du Colombier 	 */
38*5e96a66cSDavid du Colombier 	len = vsnprint(buf, sizeof(buf), fmt, args);
39*5e96a66cSDavid du Colombier 
40*5e96a66cSDavid du Colombier 	return consWrite(buf, len);
41*5e96a66cSDavid du Colombier }
42