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
