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