1*8286Scomay static char sccsid[] = "@(#)speeds.c 4.1 (Berkeley) 10/02/82";
2*8286Scomay
3*8286Scomay /*
4*8286Scomay speeds niter -m mach -p len
5*8286Scomay
6*8286Scomay used with speedr.c to compute the link speed
7*8286Scomay */
8*8286Scomay # include "defs.h"
9*8286Scomay /* global variables */
10*8286Scomay struct daemonparms netd;
11*8286Scomay
main(argc,argv)12*8286Scomay main(argc,argv)
13*8286Scomay char **argv;{
14*8286Scomay int n,t,i;
15*8286Scomay short j;
16*8286Scomay char buf[2000];
17*8286Scomay t = atoi(argv[argc-1]);
18*8286Scomay debugflg = DBV;
19*8286Scomay setupdaemon(argc,argv);
20*8286Scomay n = netd.dp_datasize;
21*8286Scomay printf("len %d iter %d\n",netd.dp_datasize,t);
22*8286Scomay initseqno();
23*8286Scomay j = n;
24*8286Scomay # ifdef SWAB
25*8286Scomay swab(&j,&j,2);
26*8286Scomay # endif
27*8286Scomay xwrite(&j,2);
28*8286Scomay for(i=0; i<n; i++)buf[i] = 'A';
29*8286Scomay buf[n-1] = '\n';
30*8286Scomay for(i=0;i<t;i++){
31*8286Scomay if(i == t-1)buf[0] = 'Z';
32*8286Scomay xwrite(buf,n);
33*8286Scomay putchar('.');
34*8286Scomay fflush(stdout);
35*8286Scomay }
36*8286Scomay }
37