#include <libxenvchan.h>
-void usage(char** argv)
+static void usage(char** argv)
{
fprintf(stderr, "usage:\n"
"\t%s [client|server] domainid nodepath [rbufsiz wbufsiz]\n",
int outsiz = 0;
struct libxenvchan *ctrl = 0;
-void vchan_wr() {
+static void vchan_wr(void) {
+ int ret;
+
if (!insiz)
return;
- int ret = libxenvchan_write(ctrl, inbuf, insiz);
+ ret = libxenvchan_write(ctrl, inbuf, insiz);
if (ret < 0) {
fprintf(stderr, "vchan write failed\n");
exit(1);
}
}
-void stdout_wr() {
+static void stdout_wr(void) {
+ int ret;
+
if (!outsiz)
return;
- int ret = write(1, outbuf, outsiz);
+ ret = write(1, outbuf, outsiz);
if (ret < 0 && errno != EAGAIN)
exit(1);
if (ret > 0) {