Eric Blake wrote:
> <_timeval.h>:
> struct timeval
> {
> long tv_sec;
> long tv_usec;
> };
>
> Oops. struct timeval is generating a struct timeval with a 32-bit
> tv_sec even when time_t is 64-bits.
mingw64 is still in development. Please, Marc-André, can you work with
them, upstream, to make sure that they follow the definition of
'struct timeval' as described by POSIX [1][2]? This type is not defined
by the Windows API; the mingw people have the power to define it correctly.
Bruno
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html
[2] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html