1 7966faa9 2004-09-23 devnull #include <u.h>
2 7966faa9 2004-09-23 devnull #include <libc.h>
3 7966faa9 2004-09-23 devnull #include <thread.h>
6 76193d7c 2003-09-30 devnull chanprint(Channel *c, char *fmt, ...)
8 76193d7c 2003-09-30 devnull va_list arg;
12 76193d7c 2003-09-30 devnull va_start(arg, fmt);
13 76193d7c 2003-09-30 devnull p = vsmprint(fmt, arg);
14 76193d7c 2003-09-30 devnull va_end(arg);
15 76193d7c 2003-09-30 devnull if(p == nil)
16 76193d7c 2003-09-30 devnull sysfatal("vsmprint failed: %r");
17 76193d7c 2003-09-30 devnull n = sendp(c, p);
18 76193d7c 2003-09-30 devnull yield(); /* let recipient handle message immediately */
19 76193d7c 2003-09-30 devnull return n;