|
|
1.1 ! root 1: static char sccsid[] = "@(#)speedr.c 4.1 (Berkeley) 10/2/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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.