On Thu, Apr 15, 2010 at 10:00:53PM +0200, Nguy�n Thái Ng�c Duy wrote:
> +int gettimeofday(struct timeval *tv, void *tz)
> +{
> +     SYSTEMTIME st;
> +     struct tm tm;
> +     GetSystemTime(&st);
> +     tm.tm_year = st.wYear-1900;
> +     tm.tm_mon = st.wMonth-1;
> +     tm.tm_mday = st.wDay;
> +     tm.tm_hour = st.wHour;
> +     tm.tm_min = st.wMinute;
> +     tm.tm_sec = st.wSecond;
> +     tv->tv_sec = tm_to_time_t(&tm);
> +     if (tv->tv_sec < 0)
> +             return -1;

errno is supposed to be set here when an error is indicated.

> +     tv->tv_usec = st.wMilliseconds*1000;
> +     return 0;
> +}

It's probably a good idea to also return an error if tz != NULL just in
case anyone tries to use it.

>>> Dan
-- 
http://www.MoveAnnouncer.com              The web change of address service
          Let webmasters know that your web site has moved
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to