On Wed, 27 Sep 2000, Jeroen Ruigrok van der Werven wrote:

> -On [20000927 01:40], Roman Shterenzon ([EMAIL PROTECTED]) wrote:
> >i586_bzero() bandwidth = -1704293721 bytes/sec
> >bzero() bandwidth = 132802124 bytes/sec
> 
> Try this,
> 
> it worked for Maxim Sobolev, apparantly the data type is too small to
> adequately store the calculation on newer systems:
> 
> --- npx.c.orig Sat May 15 01:14:13 1999
> +++ npx.c Sat May 15 02:01:51 1999
> @@ -696,8 +696,8 @@
>       if (usec <= 0)
>        usec = 1;
>       if (bootverbose)
> -     printf("%s bandwidth = %ld bytes/sec\n",
> -                      funcname, (long)(BUFSIZE * (int64_t)1000000 / usec));
> +     printf("%s bandwidth = %ld Kbytes/sec\n",
> +                      funcname, (long)(BUFSIZE * (int64_t)1000000 / (1024*usec)));
>       free(buf, M_TEMP);
>       return (usec);
>  }
Yes, that's the obvious solution, but, it's for printf only, isn't it used
somewhere else?

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to