1 static char sccsid[] = "@(#)speedr.c 4.1 (Berkeley) 10/02/82"; 2 3 /* 4 speedr.c 5 6 with speeds.c used to time the links 7 */ 8 # include "defs.h" 9 10 /* global */ 11 struct daemonparms netd; 12 13 main(argc,argv) 14 char **argv; { 15 char buf[2000]; 16 int savd, n; 17 register int i; 18 debugflg = DBV; 19 setupdaemon(argc,argv); 20 initseqno(); 21 savd = netd.dp_datasize; 22 putchar('!'); 23 for(;;){ 24 netd.dp_datasize = savd; 25 while(nread(&n,2) == BROKENREAD); 26 # ifdef SWAB 27 swab(&n,&n,2); 28 # endif 29 printf("Length = %d\n",n); 30 netd.dp_datasize = n; 31 for(;;){ 32 while((i=nread(buf,n)) == BROKENREAD); 33 if(i != n)putchar('#'); 34 if(buf[0] == 'Z')break; 35 } 36 } 37 } 38