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