build: Actually compile the `blast' helper program.
[fwd] / blast.c
diff --git a/blast.c b/blast.c
index c273a41..597263e 100644 (file)
--- a/blast.c
+++ b/blast.c
@@ -1,6 +1,7 @@
 #include <assert.h>
 #include <ctype.h>
 #include <errno.h>
+#include <math.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -26,6 +27,7 @@ typedef struct blast {
   sel_timer t;
 } blast;
 
+#define sin saddrin
 static struct sockaddr_in sin;
 static sel_state sel;
 static struct timeval ctv = { 0, 500000 };
@@ -94,14 +96,14 @@ static void timers(void)
   sel_timer *t = sel.timers;
   while (t) {
     struct tab *q; for (q = tab; q->func != t->func; q++) ;
-    assert(t->prev->next == t);
-    printf("%i.%06i  %p  %s\n", t->tv.tv_sec, t->tv.tv_usec, t->p, q->name);
+/*     assert(t->prev->next == t); */
+    printf("%lu.%06lu  %p  %s\n", t->tv.tv_sec, t->tv.tv_usec, t->p, q->name);
     assert(t != t->next);
     t = t->next;
   }
   puts("");
 }
-    
+
 static void newconn(blast *b)
 {
   int fd = socket(PF_INET, SOCK_STREAM, 0);
@@ -149,7 +151,7 @@ int main(int argc, char *argv[])
   argv += optind;
   argc -= optind;
   if (argc != 2) {
-    pquis(stderr, "Usage: $ [-t time] [-n count] host port\n");
+    pquis(stderr, "Usage: $ [-t TIME] [-n COUNT] HOST PORT\n");
     exit(1);
   }