X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-headers%2Fsys_time.texi;h=2cacaa583b33ac49bc14fc60d36e31427f65f8c1;hb=d93e239a6a447bb45b77121739015760aad15584;hp=ebe864fb2c5cdc3a3030f252e5c2358236ece028;hpb=80fc442c212439b65a2fba722b17529aba2aa1ae;p=gnulib.git diff --git a/doc/posix-headers/sys_time.texi b/doc/posix-headers/sys_time.texi index ebe864fb2..2cacaa583 100644 --- a/doc/posix-headers/sys_time.texi +++ b/doc/posix-headers/sys_time.texi @@ -1,18 +1,31 @@ @node sys/time.h @section @file{sys/time.h} -POSIX specification:@* @url{http://www.opengroup.org/susv3xbd/sys/time.h.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html} Gnulib module: sys_time Portability problems fixed by Gnulib: @itemize @item -This header file is missing on some platforms. +This header file is missing on some platforms: +MSVC 9. @item @samp{struct timeval} is not defined on some platforms. +@item +@samp{struct timeval} is defined with a @code{tv_sec} type that is +narrower than @code{time_t} +on some native Windows platforms: +mingw64 in 64-bit mode, +mingw64 in 32-bit mode when @code{__MINGW_USE_VC2005_COMPAT} is defined, +MSVC 9 in 64-bit mode, +MSVC 9 in 32-bit mode when @code{_USE_32BIT_TIME_T} is not defined. @end itemize Portability problems not fixed by Gnulib: @itemize +@item +@samp{struct timeval} is defined with a @code{tv_sec} type that is +wider than @code{time_t}: +OpenBSD 5.1 in 64-bit mode. @end itemize