chiark
/
gitweb
/
~richardk
/
udptest.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
324ccee
)
Usage and flushing
author
Richard Kettlewell
<rjk@greenend.org.uk>
Tue, 3 Apr 2012 08:57:57 +0000 (09:57 +0100)
committer
Richard Kettlewell
<rjk@greenend.org.uk>
Tue, 3 Apr 2012 08:57:57 +0000 (09:57 +0100)
Add a usage message to udplisten.
Add a flush to udplisten, so its output appears instantly in logfiles.
udplisten.cc
patch
|
blob
|
history
diff --git
a/udplisten.cc
b/udplisten.cc
index
f3bb3e3
..
04aa6ec
100644
(file)
--- a/
udplisten.cc
+++ b/
udplisten.cc
@@
-48,6
+48,8
@@
int bindto(const char *dev) {
int main(int argc, char **argv) {
char buffer[4096];
int fds[64];
+ if(argc < 2)
+ fatal("Usage: udplisten DEVICE [DEVICE...]");
for(int n = 1; n < argc; ++n)
fds[n] = bindto(argv[n]);
for(;;) {
@@
-65,6
+67,7
@@
int main(int argc, char **argv) {
fatal("recv (%s)", argv[n]);
buffer[len] = 0;
printf("%s: %s\n", argv[n], buffer);
+ fflush(stdout);
}
}
}