On Thu, Jun 14, 2007 at 04:12:20PM +0200, Tito wrote:
> +static int my_gettimeofday(void)
> +{
> +     struct timeval now;
> +     
> +     if (gettimeofday(&now, NULL))
> +             return 0;
> +     return (now.tv_sec * 1000000 + now.tv_usec);

Err, this overflows in current 32bits systems. tv_sec is already in the
31 bit limit (1181831862).

Use long long instead.

-- 
lfr
0/0

Attachment: pgpCMaRRmfjWA.pgp
Description: PGP signature

_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to