changeset 16704:4f6f5d9d5b77

doc: some glibc x32 integer width issues * doc/posix-headers/sys_types.texi (sys/types.h): * doc/posix-headers/time.texi (time.h): Mention that glibc x32 does not conform to POSIX in a couple of areas related to integer widths.
author Paul Eggert <eggert@cs.ucla.edu>
date Fri, 16 Mar 2012 11:50:38 -0700
parents bc4a5286c4ff
children 54b750a813cb
files ChangeLog doc/posix-headers/sys_types.texi doc/posix-headers/time.texi
diffstat 3 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-03-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+	doc: some glibc x32 integer width issues
+	* doc/posix-headers/sys_types.texi (sys/types.h):
+	* doc/posix-headers/time.texi (time.h):
+	Mention that glibc x32 does not conform to POSIX in a couple of
+	areas related to integer widths.
+
 2012-03-15  Bruno Haible  <bruno@clisp.org>
 
 	fmal: Avoid test failure on OpenBSD 5.1/SPARC64.
--- a/doc/posix-headers/sys_types.texi
+++ b/doc/posix-headers/sys_types.texi
@@ -23,4 +23,9 @@
 
 Portability problems not fixed by Gnulib:
 @itemize
+@item
+On some platforms the types @code{blksize_t} and @code{suseconds_t}
+are signed integer types that are wider than @code{long}:
+glibc x32
+
 @end itemize
--- a/doc/posix-headers/time.texi
+++ b/doc/posix-headers/time.texi
@@ -18,4 +18,9 @@
 
 Portability problems not fixed by Gnulib:
 @itemize
+@item
+On some platforms the @code{tv_nsec} member of @code{struct timespec}
+is not of type @code{long}, but is of type @code{long long} instead:
+glibc x32
+
 @end itemize