8 fprint(2, "usage: %s [-x netmtpt]\n", argv0);
13 main(int argc, char **argv)
16 char buf[4096], data[128], devdir[40], net[32];
18 setnetmtpt(net, sizeof net, nil);
22 setnetmtpt(net, sizeof net, EARGF(usage()));
26 sprint(data, "%s/udp!*!echo", net);
27 cfd = announce(data, devdir);
29 sysfatal("can't announce %s: %r", data);
30 if(fprint(cfd, "headers") < 0)
31 sysfatal("can't set header mode: %r");
33 sprint(data, "%s/data", devdir);
34 fd = open(data, ORDWR);
36 sysfatal("open %s: %r", data);
37 while ((n = read(fd, buf, sizeof buf)) > 0)
40 sysfatal("error reading: %r");