sys_time: Support for MSVC.
authorBruno Haible <bruno@clisp.org>
Wed, 14 Sep 2011 00:08:36 +0000 (02:08 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 14 Sep 2011 00:08:36 +0000 (02:08 +0200)
commit022647638a69cf8657ccd41eda5dadc2c51c8705
treef5bf5687dd9cc2b3cafa395dd68a1170e755065a
parentd21e88b5e6e9c8c1065fbe1d3a641ccd531acc1c
sys_time: Support for MSVC.

* m4/sys_time_h.m4 (gl_HEADER_SYS_TIME_H_BODY): Invoke
gl_PREREQ_SYS_H_WINSOCK2. When testing for 'struct timeval', also
include <winsock2.h>.
* lib/sys_time.in.h: On MSVC, include <winsock2.h> and hide its
function declarations that collide with POSIX.
* modules/sys_time (Files): Add m4/sys_socket_h.m4.
(Makefile.am): Substitute HAVE_WINSOCK2_H.
ChangeLog
lib/sys_time.in.h
m4/sys_time_h.m4
modules/sys_time