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