Using difftime can be perilous, if your environment
is not (yet?) totally floating-point friendly.  We
had exactly that problem, and ended up using the
POSIX suggestion to replace it.  (The MIPS family
offers an amusing variety of floating-point variations
to slog through...)

I generally avoid the use of floating point altogether
unless it is absolutely necessary.  Y'all may now feel
free to flame me for that.  It's just an opinion, but I
come by it honestly.

-- Jim



-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Denys Vlasenko
Sent: Tuesday, February 03, 2009 2:45 PM
To: [email protected]
Cc: Bernhard Reutner-Fischer
Subject: Re: SUSv3 who

Hi Bernhard,

Thanks for the review.

On Tuesday 03 February 2009 19:19, Bernhard Reutner-Fischer wrote:
> >     t = time(NULL) - st.st_atime;
> 
> difftime()

Interesting, didn't know about this function...

       #include <time.h>
       double difftime(time_t time1, time_t time0);
...
       This  function  is required by ANSI C.  On a POSIX system, time_t
is an
       arithmetic type, and one could just define
              #define difftime(t1,t0) (double)(t1 - t0)

Doesn't look too encouraging.
--
vda
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to