|
|
1.1 ! root 1: /* ! 2: speedr.c ! 3: ! 4: with speeds.c used to time the links ! 5: */ ! 6: # include "defs.h" ! 7: ! 8: /* global */ ! 9: struct daemonparms netd; ! 10: ! 11: main(argc,argv) ! 12: char **argv; { ! 13: char buf[2000]; ! 14: int savd, n; ! 15: register int i; ! 16: debugflg = DBV; ! 17: setupdaemon(argc,argv); ! 18: savd = netd.dp_datasize; ! 19: putchar('!'); ! 20: for(;;){ ! 21: netd.dp_datasize = savd; ! 22: while(getreset() == BROKENREAD); ! 23: while(nread(&n,2) == BROKENREAD); ! 24: printf("Length = %d\n",n); ! 25: netd.dp_datasize = n; ! 26: for(;;){ ! 27: while((i=nread(buf,n)) == BROKENREAD); ! 28: if(i != n)putchar('#'); ! 29: if(buf[0] == 'Z')break; ! 30: } ! 31: } ! 32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.