From 2d4d747f9117d4c4c4086ecfb8cb2e4de7fbf32a Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 27 Apr 2007 19:57:14 +0000 Subject: [PATCH] Documentation of what gnulib provides for each header file. --- doc/headers/aio.texi | 15 +++++++++++++++ doc/headers/arpa_inet.texi | 14 ++++++++++++++ doc/headers/assert.texi | 12 ++++++++++++ doc/headers/complex.texi | 16 ++++++++++++++++ doc/headers/cpio.texi | 15 +++++++++++++++ doc/headers/ctype.texi | 12 ++++++++++++ doc/headers/dirent.texi | 12 ++++++++++++ doc/headers/dlfcn.texi | 15 +++++++++++++++ doc/headers/errno.texi | 12 ++++++++++++ doc/headers/fcntl.texi | 25 +++++++++++++++++++++++++ doc/headers/fenv.texi | 16 ++++++++++++++++ doc/headers/float.texi | 12 ++++++++++++ doc/headers/fmtmsg.texi | 15 +++++++++++++++ doc/headers/fnmatch.texi | 15 +++++++++++++++ doc/headers/ftw.texi | 15 +++++++++++++++ doc/headers/glob.texi | 15 +++++++++++++++ doc/headers/grp.texi | 14 ++++++++++++++ doc/headers/iconv.texi | 19 +++++++++++++++++++ doc/headers/inttypes.texi | 27 +++++++++++++++++++++++++++ doc/headers/iso646.texi | 15 +++++++++++++++ doc/headers/langinfo.texi | 15 +++++++++++++++ doc/headers/libgen.texi | 15 +++++++++++++++ doc/headers/limits.texi | 12 ++++++++++++ doc/headers/locale.texi | 15 +++++++++++++++ doc/headers/math.texi | 12 ++++++++++++ doc/headers/monetary.texi | 15 +++++++++++++++ doc/headers/mqueue.texi | 15 +++++++++++++++ doc/headers/ndbm.texi | 15 +++++++++++++++ doc/headers/net_if.texi | 15 +++++++++++++++ doc/headers/netdb.texi | 15 +++++++++++++++ doc/headers/netinet_in.texi | 18 ++++++++++++++++++ doc/headers/netinet_tcp.texi | 15 +++++++++++++++ doc/headers/nl_types.texi | 16 ++++++++++++++++ doc/headers/poll.texi | 15 +++++++++++++++ doc/headers/pthread.texi | 15 +++++++++++++++ doc/headers/pwd.texi | 15 +++++++++++++++ doc/headers/regex.texi | 18 ++++++++++++++++++ doc/headers/sched.texi | 15 +++++++++++++++ doc/headers/search.texi | 15 +++++++++++++++ doc/headers/semaphore.texi | 15 +++++++++++++++ doc/headers/setjmp.texi | 12 ++++++++++++ doc/headers/signal.texi | 12 ++++++++++++ doc/headers/spawn.texi | 16 ++++++++++++++++ doc/headers/stdarg.texi | 15 +++++++++++++++ doc/headers/stdbool.texi | 28 ++++++++++++++++++++++++++++ doc/headers/stddef.texi | 12 ++++++++++++ doc/headers/stdint.texi | 22 ++++++++++++++++++++++ doc/headers/stdio.texi | 12 ++++++++++++ doc/headers/stdlib.texi | 17 +++++++++++++++++ doc/headers/string.texi | 12 ++++++++++++ doc/headers/strings.texi | 15 +++++++++++++++ doc/headers/stropts.texi | 15 +++++++++++++++ doc/headers/sys_ipc.texi | 15 +++++++++++++++ doc/headers/sys_mman.texi | 15 +++++++++++++++ doc/headers/sys_msg.texi | 15 +++++++++++++++ doc/headers/sys_resource.texi | 15 +++++++++++++++ doc/headers/sys_select.texi | 18 ++++++++++++++++++ doc/headers/sys_sem.texi | 15 +++++++++++++++ doc/headers/sys_shm.texi | 15 +++++++++++++++ doc/headers/sys_socket.texi | 18 ++++++++++++++++++ doc/headers/sys_stat.texi | 22 ++++++++++++++++++++++ doc/headers/sys_statvfs.texi | 15 +++++++++++++++ doc/headers/sys_time.texi | 16 ++++++++++++++++ doc/headers/sys_timeb.texi | 12 ++++++++++++ doc/headers/sys_times.texi | 15 +++++++++++++++ doc/headers/sys_types.texi | 12 ++++++++++++ doc/headers/sys_uio.texi | 15 +++++++++++++++ doc/headers/sys_un.texi | 15 +++++++++++++++ doc/headers/sys_utsname.texi | 15 +++++++++++++++ doc/headers/sys_wait.texi | 15 +++++++++++++++ doc/headers/syslog.texi | 15 +++++++++++++++ doc/headers/tar.texi | 15 +++++++++++++++ doc/headers/termios.texi | 15 +++++++++++++++ doc/headers/tgmath.texi | 16 ++++++++++++++++ doc/headers/time.texi | 14 ++++++++++++++ doc/headers/trace.texi | 16 ++++++++++++++++ doc/headers/ucontext.texi | 15 +++++++++++++++ doc/headers/ulimit.texi | 15 +++++++++++++++ doc/headers/unistd.texi | 19 +++++++++++++++++++ doc/headers/utime.texi | 15 +++++++++++++++ doc/headers/utmpx.texi | 15 +++++++++++++++ doc/headers/wchar.texi | 15 +++++++++++++++ doc/headers/wctype.texi | 24 ++++++++++++++++++++++++ doc/headers/wordexp.texi | 15 +++++++++++++++ 84 files changed, 1302 insertions(+) create mode 100644 doc/headers/aio.texi create mode 100644 doc/headers/arpa_inet.texi create mode 100644 doc/headers/assert.texi create mode 100644 doc/headers/complex.texi create mode 100644 doc/headers/cpio.texi create mode 100644 doc/headers/ctype.texi create mode 100644 doc/headers/dirent.texi create mode 100644 doc/headers/dlfcn.texi create mode 100644 doc/headers/errno.texi create mode 100644 doc/headers/fcntl.texi create mode 100644 doc/headers/fenv.texi create mode 100644 doc/headers/float.texi create mode 100644 doc/headers/fmtmsg.texi create mode 100644 doc/headers/fnmatch.texi create mode 100644 doc/headers/ftw.texi create mode 100644 doc/headers/glob.texi create mode 100644 doc/headers/grp.texi create mode 100644 doc/headers/iconv.texi create mode 100644 doc/headers/inttypes.texi create mode 100644 doc/headers/iso646.texi create mode 100644 doc/headers/langinfo.texi create mode 100644 doc/headers/libgen.texi create mode 100644 doc/headers/limits.texi create mode 100644 doc/headers/locale.texi create mode 100644 doc/headers/math.texi create mode 100644 doc/headers/monetary.texi create mode 100644 doc/headers/mqueue.texi create mode 100644 doc/headers/ndbm.texi create mode 100644 doc/headers/net_if.texi create mode 100644 doc/headers/netdb.texi create mode 100644 doc/headers/netinet_in.texi create mode 100644 doc/headers/netinet_tcp.texi create mode 100644 doc/headers/nl_types.texi create mode 100644 doc/headers/poll.texi create mode 100644 doc/headers/pthread.texi create mode 100644 doc/headers/pwd.texi create mode 100644 doc/headers/regex.texi create mode 100644 doc/headers/sched.texi create mode 100644 doc/headers/search.texi create mode 100644 doc/headers/semaphore.texi create mode 100644 doc/headers/setjmp.texi create mode 100644 doc/headers/signal.texi create mode 100644 doc/headers/spawn.texi create mode 100644 doc/headers/stdarg.texi create mode 100644 doc/headers/stdbool.texi create mode 100644 doc/headers/stddef.texi create mode 100644 doc/headers/stdint.texi create mode 100644 doc/headers/stdio.texi create mode 100644 doc/headers/stdlib.texi create mode 100644 doc/headers/string.texi create mode 100644 doc/headers/strings.texi create mode 100644 doc/headers/stropts.texi create mode 100644 doc/headers/sys_ipc.texi create mode 100644 doc/headers/sys_mman.texi create mode 100644 doc/headers/sys_msg.texi create mode 100644 doc/headers/sys_resource.texi create mode 100644 doc/headers/sys_select.texi create mode 100644 doc/headers/sys_sem.texi create mode 100644 doc/headers/sys_shm.texi create mode 100644 doc/headers/sys_socket.texi create mode 100644 doc/headers/sys_stat.texi create mode 100644 doc/headers/sys_statvfs.texi create mode 100644 doc/headers/sys_time.texi create mode 100644 doc/headers/sys_timeb.texi create mode 100644 doc/headers/sys_times.texi create mode 100644 doc/headers/sys_types.texi create mode 100644 doc/headers/sys_uio.texi create mode 100644 doc/headers/sys_un.texi create mode 100644 doc/headers/sys_utsname.texi create mode 100644 doc/headers/sys_wait.texi create mode 100644 doc/headers/syslog.texi create mode 100644 doc/headers/tar.texi create mode 100644 doc/headers/termios.texi create mode 100644 doc/headers/tgmath.texi create mode 100644 doc/headers/time.texi create mode 100644 doc/headers/trace.texi create mode 100644 doc/headers/ucontext.texi create mode 100644 doc/headers/ulimit.texi create mode 100644 doc/headers/unistd.texi create mode 100644 doc/headers/utime.texi create mode 100644 doc/headers/utmpx.texi create mode 100644 doc/headers/wchar.texi create mode 100644 doc/headers/wctype.texi create mode 100644 doc/headers/wordexp.texi diff --git a/doc/headers/aio.texi b/doc/headers/aio.texi new file mode 100644 index 0000000000..f2e7b03683 --- /dev/null +++ b/doc/headers/aio.texi @@ -0,0 +1,15 @@ +@node aio.h +@section @file{aio.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/arpa_inet.texi b/doc/headers/arpa_inet.texi new file mode 100644 index 0000000000..080252c978 --- /dev/null +++ b/doc/headers/arpa_inet.texi @@ -0,0 +1,14 @@ +@node arpa/inet.h +@section @file{arpa/inet.h} + +Gnulib module: @code{arpa_inet} + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/assert.texi b/doc/headers/assert.texi new file mode 100644 index 0000000000..8c81473817 --- /dev/null +++ b/doc/headers/assert.texi @@ -0,0 +1,12 @@ +@node assert.h +@section @file{assert.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/complex.texi b/doc/headers/complex.texi new file mode 100644 index 0000000000..2f8e2ba714 --- /dev/null +++ b/doc/headers/complex.texi @@ -0,0 +1,16 @@ +@node complex.h +@section @file{complex.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, +BeOS. +@end itemize diff --git a/doc/headers/cpio.texi b/doc/headers/cpio.texi new file mode 100644 index 0000000000..7a1b5e1826 --- /dev/null +++ b/doc/headers/cpio.texi @@ -0,0 +1,15 @@ +@node cpio.h +@section @file{cpio.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/ctype.texi b/doc/headers/ctype.texi new file mode 100644 index 0000000000..dda21259f3 --- /dev/null +++ b/doc/headers/ctype.texi @@ -0,0 +1,12 @@ +@node ctype.h +@section @file{ctype.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/dirent.texi b/doc/headers/dirent.texi new file mode 100644 index 0000000000..ce701dfc5e --- /dev/null +++ b/doc/headers/dirent.texi @@ -0,0 +1,12 @@ +@node dirent.h +@section @file{dirent.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/dlfcn.texi b/doc/headers/dlfcn.texi new file mode 100644 index 0000000000..3e562c0750 --- /dev/null +++ b/doc/headers/dlfcn.texi @@ -0,0 +1,15 @@ +@node dlfcn.h +@section @file{dlfcn.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/errno.texi b/doc/headers/errno.texi new file mode 100644 index 0000000000..8c7b19eb73 --- /dev/null +++ b/doc/headers/errno.texi @@ -0,0 +1,12 @@ +@node errno.h +@section @file{errno.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/fcntl.texi b/doc/headers/fcntl.texi new file mode 100644 index 0000000000..af35e00b35 --- /dev/null +++ b/doc/headers/fcntl.texi @@ -0,0 +1,25 @@ +@node fcntl.h +@section @file{fcntl.h} + +Gnulib module: fcntl + +Portability problems fixed by Gnulib: +@itemize +@item +@samp{O_NOCTTY}, @samp{O_DSYNC}, @samp{O_NONBLOCK}, @samp{O_RSYNC}, +@samp{O_SYNC} are not defined on some platforms. + +@item +@samp{O_BINARY}, @samp{O_TEXT} (not specified by POSIX, but essential for +portability to Woe32 platforms) are defined on some platforms but not on +others. + +@item +@samp{O_DIRECT}, @samp{O_DIRECTORY}, @samp{O_NDELAY}, @samp{O_NOATIME}, +@samp{O_NOFOLLOW}, @samp{O_NOLINKS} (not specified by POSIX) are defined +on some platforms but not on others. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/fenv.texi b/doc/headers/fenv.texi new file mode 100644 index 0000000000..80a9bf5250 --- /dev/null +++ b/doc/headers/fenv.texi @@ -0,0 +1,16 @@ +@node fenv.h +@section @file{fenv.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Cygwin, +BeOS. +@end itemize diff --git a/doc/headers/float.texi b/doc/headers/float.texi new file mode 100644 index 0000000000..94da3112b5 --- /dev/null +++ b/doc/headers/float.texi @@ -0,0 +1,12 @@ +@node float.h +@section @file{float.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/fmtmsg.texi b/doc/headers/fmtmsg.texi new file mode 100644 index 0000000000..f352df274c --- /dev/null +++ b/doc/headers/fmtmsg.texi @@ -0,0 +1,15 @@ +@node fmtmsg.h +@section @file{fmtmsg.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/fnmatch.texi b/doc/headers/fnmatch.texi new file mode 100644 index 0000000000..5ce96f231d --- /dev/null +++ b/doc/headers/fnmatch.texi @@ -0,0 +1,15 @@ +@node fnmatch.h +@section @file{fnmatch.h} + +Gnulib module: fnmatch-posix or fnmatch-gnu + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/ftw.texi b/doc/headers/ftw.texi new file mode 100644 index 0000000000..bbf70096e4 --- /dev/null +++ b/doc/headers/ftw.texi @@ -0,0 +1,15 @@ +@node ftw.h +@section @file{ftw.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, mingw, BeOS. +@end itemize diff --git a/doc/headers/glob.texi b/doc/headers/glob.texi new file mode 100644 index 0000000000..7a570356c3 --- /dev/null +++ b/doc/headers/glob.texi @@ -0,0 +1,15 @@ +@node glob.h +@section @file{glob.h} + +Gnulib module: glob + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/grp.texi b/doc/headers/grp.texi new file mode 100644 index 0000000000..098578be65 --- /dev/null +++ b/doc/headers/grp.texi @@ -0,0 +1,14 @@ +@node grp.h +@section @file{grp.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/iconv.texi b/doc/headers/iconv.texi new file mode 100644 index 0000000000..ceb679941b --- /dev/null +++ b/doc/headers/iconv.texi @@ -0,0 +1,19 @@ +@node iconv.h +@section @file{iconv.h} + +Gnulib module: iconv + +Portability problems fixed by Gnulib: +@itemize +@item +The from GNU libiconv is not found if installed in +@file{$PREFIX/include}. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS, +when GNU libiconv is not installed. +@end itemize diff --git a/doc/headers/inttypes.texi b/doc/headers/inttypes.texi new file mode 100644 index 0000000000..d96ffa4373 --- /dev/null +++ b/doc/headers/inttypes.texi @@ -0,0 +1,27 @@ +@node inttypes.h +@section @file{inttypes.h} + +Gnulib module: inttypes + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +OSF/1 4.0. +@item +This header file is very incomplete on some platforms. +@item +The PRI* macros are defined to non-string values on AIX 4.3.3. +@item +The declarations of @code{imaxabs} and @code{imaxdiv} are missing on some +platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, BeOS. +@item +The declarations of @code{strtoimax} and @code{strtoumax} are missing on some +platforms: +OpenBSD 3.8, AIX 4.3.2, AIX 5.1 (missing only @code{strtoumax}), OSF/1 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/iso646.texi b/doc/headers/iso646.texi new file mode 100644 index 0000000000..878a6af1c3 --- /dev/null +++ b/doc/headers/iso646.texi @@ -0,0 +1,15 @@ +@node iso646.h +@section @file{iso646.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/langinfo.texi b/doc/headers/langinfo.texi new file mode 100644 index 0000000000..cdef1e37c1 --- /dev/null +++ b/doc/headers/langinfo.texi @@ -0,0 +1,15 @@ +@node langinfo.h +@section @file{langinfo.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/libgen.texi b/doc/headers/libgen.texi new file mode 100644 index 0000000000..e8af30bc24 --- /dev/null +++ b/doc/headers/libgen.texi @@ -0,0 +1,15 @@ +@node libgen.h +@section @file{libgen.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/limits.texi b/doc/headers/limits.texi new file mode 100644 index 0000000000..37af321970 --- /dev/null +++ b/doc/headers/limits.texi @@ -0,0 +1,12 @@ +@node limits.h +@section @file{limits.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/locale.texi b/doc/headers/locale.texi new file mode 100644 index 0000000000..a35cf70f33 --- /dev/null +++ b/doc/headers/locale.texi @@ -0,0 +1,15 @@ +@node locale.h +@section @file{locale.h} + +Gnulib module: locale + +Portability problems fixed by Gnulib: +@itemize +@item +The definition of @samp{LC_MESSAGES} is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/math.texi b/doc/headers/math.texi new file mode 100644 index 0000000000..0d12d9cd8d --- /dev/null +++ b/doc/headers/math.texi @@ -0,0 +1,12 @@ +@node math.h +@section @file{math.h} + +Gnulib module: math + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/monetary.texi b/doc/headers/monetary.texi new file mode 100644 index 0000000000..acf1e80857 --- /dev/null +++ b/doc/headers/monetary.texi @@ -0,0 +1,15 @@ +@node monetary.h +@section @file{monetary.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/mqueue.texi b/doc/headers/mqueue.texi new file mode 100644 index 0000000000..bee090fc86 --- /dev/null +++ b/doc/headers/mqueue.texi @@ -0,0 +1,15 @@ +@node mqueue.h +@section @file{mqueue.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/ndbm.texi b/doc/headers/ndbm.texi new file mode 100644 index 0000000000..4c7f88ae8b --- /dev/null +++ b/doc/headers/ndbm.texi @@ -0,0 +1,15 @@ +@node ndbm.h +@section @file{ndbm.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/net_if.texi b/doc/headers/net_if.texi new file mode 100644 index 0000000000..90e9bfa144 --- /dev/null +++ b/doc/headers/net_if.texi @@ -0,0 +1,15 @@ +@node net/if.h +@section @file{net/if.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/netdb.texi b/doc/headers/netdb.texi new file mode 100644 index 0000000000..c92af05140 --- /dev/null +++ b/doc/headers/netdb.texi @@ -0,0 +1,15 @@ +@node netdb.h +@section @file{netdb.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/netinet_in.texi b/doc/headers/netinet_in.texi new file mode 100644 index 0000000000..11fbe271fb --- /dev/null +++ b/doc/headers/netinet_in.texi @@ -0,0 +1,18 @@ +@node netinet/in.h +@section @file{netinet/in.h} + +Gnulib module: netinet_in + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@item +This header file is not self-contained on some platforms: it requires +@code{} to be included first. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/netinet_tcp.texi b/doc/headers/netinet_tcp.texi new file mode 100644 index 0000000000..1672b657e4 --- /dev/null +++ b/doc/headers/netinet_tcp.texi @@ -0,0 +1,15 @@ +@node netinet/tcp.h +@section @file{netinet/tcp.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/nl_types.texi b/doc/headers/nl_types.texi new file mode 100644 index 0000000000..e3da4cfc6d --- /dev/null +++ b/doc/headers/nl_types.texi @@ -0,0 +1,16 @@ +@node nl_types.h +@section @file{nl_types.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, +IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/poll.texi b/doc/headers/poll.texi new file mode 100644 index 0000000000..1a5310953f --- /dev/null +++ b/doc/headers/poll.texi @@ -0,0 +1,15 @@ +@node poll.h +@section @file{poll.h} + +Gnulib module: poll + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/pthread.texi b/doc/headers/pthread.texi new file mode 100644 index 0000000000..6d240cd059 --- /dev/null +++ b/doc/headers/pthread.texi @@ -0,0 +1,15 @@ +@node pthread.h +@section @file{pthread.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/pwd.texi b/doc/headers/pwd.texi new file mode 100644 index 0000000000..479c980d92 --- /dev/null +++ b/doc/headers/pwd.texi @@ -0,0 +1,15 @@ +@node pwd.h +@section @file{pwd.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/regex.texi b/doc/headers/regex.texi new file mode 100644 index 0000000000..8bd7fdfb06 --- /dev/null +++ b/doc/headers/regex.texi @@ -0,0 +1,18 @@ +@node regex.h +@section @file{regex.h} + +Gnulib module: regex + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is not self-contained on some platforms: it requires +@code{} to be included first. +@end itemize diff --git a/doc/headers/sched.texi b/doc/headers/sched.texi new file mode 100644 index 0000000000..306f2cbe27 --- /dev/null +++ b/doc/headers/sched.texi @@ -0,0 +1,15 @@ +@node sched.h +@section @file{sched.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/search.texi b/doc/headers/search.texi new file mode 100644 index 0000000000..cc6dad9000 --- /dev/null +++ b/doc/headers/search.texi @@ -0,0 +1,15 @@ +@node search.h +@section @file{search.h} + +Gnulib module: search + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +BeOS. +@end itemize diff --git a/doc/headers/semaphore.texi b/doc/headers/semaphore.texi new file mode 100644 index 0000000000..c64933820f --- /dev/null +++ b/doc/headers/semaphore.texi @@ -0,0 +1,15 @@ +@node semaphore.h +@section @file{semaphore.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/setjmp.texi b/doc/headers/setjmp.texi new file mode 100644 index 0000000000..856abf0e87 --- /dev/null +++ b/doc/headers/setjmp.texi @@ -0,0 +1,12 @@ +@node setjmp.h +@section @file{setjmp.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/signal.texi b/doc/headers/signal.texi new file mode 100644 index 0000000000..118f569b66 --- /dev/null +++ b/doc/headers/signal.texi @@ -0,0 +1,12 @@ +@node signal.h +@section @file{signal.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/spawn.texi b/doc/headers/spawn.texi new file mode 100644 index 0000000000..3deaf6ce26 --- /dev/null +++ b/doc/headers/spawn.texi @@ -0,0 +1,16 @@ +@node spawn.h +@section @file{spawn.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, +IRIX 6.5, OSF/1 5.1, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/stdarg.texi b/doc/headers/stdarg.texi new file mode 100644 index 0000000000..9b859e36d2 --- /dev/null +++ b/doc/headers/stdarg.texi @@ -0,0 +1,15 @@ +@node stdarg.h +@section @file{stdarg.h} + +Gnulib module: stdarg + +Portability problems fixed by Gnulib: +@itemize +@item +Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode for the builtin +@code{va_copy} to work. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/stdbool.texi b/doc/headers/stdbool.texi new file mode 100644 index 0000000000..7eb2b33886 --- /dev/null +++ b/doc/headers/stdbool.texi @@ -0,0 +1,28 @@ +@node stdbool.h +@section @file{stdbool.h} + +Gnulib module: stdbool + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1. +@item +Some compilers have bugs relating to @samp{bool}. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +@code{} must be #included before @samp{_Bool} can be used. +@item +You cannot assume that @code{_Bool} is a typedef; it might be a macro. +@item +Bit-fields of type @samp{bool} are not supported. Portable code +should use @samp{unsigned int foo : 1;} rather than @samp{bool foo : 1;}. +@item +Casts and automatic conversions to @samp{bool} don't test against the +zero value or the null pointer, as they should. Such casts should only +be used if the casted value is known to be equal to 0 or 1. +@end itemize diff --git a/doc/headers/stddef.texi b/doc/headers/stddef.texi new file mode 100644 index 0000000000..0c39d81908 --- /dev/null +++ b/doc/headers/stddef.texi @@ -0,0 +1,12 @@ +@node stddef.h +@section @file{stddef.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/stdint.texi b/doc/headers/stdint.texi new file mode 100644 index 0000000000..bfcafbf1ba --- /dev/null +++ b/doc/headers/stdint.texi @@ -0,0 +1,22 @@ +@node stdint.h +@section @file{stdint.h} + +Gnulib module: stdint + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, BeOS. +@item +This header file is very incomplete on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +@code{@{uint,int@}_fast@{8,16,32,64@}_t} may not correspond to the fastest +types available on the system. +@item +Macros are used instead of typedefs. +@end itemize diff --git a/doc/headers/stdio.texi b/doc/headers/stdio.texi new file mode 100644 index 0000000000..c5a8c8fcf8 --- /dev/null +++ b/doc/headers/stdio.texi @@ -0,0 +1,12 @@ +@node stdio.h +@section @file{stdio.h} + +Gnulib module: stdio + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/stdlib.texi b/doc/headers/stdlib.texi new file mode 100644 index 0000000000..d200fade21 --- /dev/null +++ b/doc/headers/stdlib.texi @@ -0,0 +1,17 @@ +@node stdlib.h +@section @file{stdlib.h} + +Gnulib module: stdlib + +Portability problems fixed by Gnulib: +@itemize +@item +The macros @code{EXIT_SUCCESS} and @code{EXIT_FAILURE} are not defined on +some platforms. +@item +The macro @code{EXIT_FAILURE} is incorrectly defined on Tandem/NSK. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/string.texi b/doc/headers/string.texi new file mode 100644 index 0000000000..edc55fc2a4 --- /dev/null +++ b/doc/headers/string.texi @@ -0,0 +1,12 @@ +@node string.h +@section @file{string.h} + +Gnulib module: string + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/strings.texi b/doc/headers/strings.texi new file mode 100644 index 0000000000..19c620f5e0 --- /dev/null +++ b/doc/headers/strings.texi @@ -0,0 +1,15 @@ +@node strings.h +@section @file{strings.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file defines symbols, such as @samp{index}, often used for +variables, making debugging harder. +@end itemize diff --git a/doc/headers/stropts.texi b/doc/headers/stropts.texi new file mode 100644 index 0000000000..6639575a47 --- /dev/null +++ b/doc/headers/stropts.texi @@ -0,0 +1,15 @@ +@node stropts.h +@section @file{stropts.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_ipc.texi b/doc/headers/sys_ipc.texi new file mode 100644 index 0000000000..aaff48c97a --- /dev/null +++ b/doc/headers/sys_ipc.texi @@ -0,0 +1,15 @@ +@node sys/ipc.h +@section @file{sys/ipc.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_mman.texi b/doc/headers/sys_mman.texi new file mode 100644 index 0000000000..db4818295a --- /dev/null +++ b/doc/headers/sys_mman.texi @@ -0,0 +1,15 @@ +@node sys/mman.h +@section @file{sys/mman.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_msg.texi b/doc/headers/sys_msg.texi new file mode 100644 index 0000000000..7161b5aee1 --- /dev/null +++ b/doc/headers/sys_msg.texi @@ -0,0 +1,15 @@ +@node sys/msg.h +@section @file{sys/msg.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_resource.texi b/doc/headers/sys_resource.texi new file mode 100644 index 0000000000..1fafd43c0b --- /dev/null +++ b/doc/headers/sys_resource.texi @@ -0,0 +1,15 @@ +@node sys/resource.h +@section @file{sys/resource.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/sys_select.texi b/doc/headers/sys_select.texi new file mode 100644 index 0000000000..f60ac48268 --- /dev/null +++ b/doc/headers/sys_select.texi @@ -0,0 +1,18 @@ +@node sys/select.h +@section @file{sys/select.h} + +Gnulib module: sys_select + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +HP-UX 11, mingw, BeOS. +@item +This header file is not self-contained on some platforms: it requires +@code{} to be included first. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/sys_sem.texi b/doc/headers/sys_sem.texi new file mode 100644 index 0000000000..4c23bed46f --- /dev/null +++ b/doc/headers/sys_sem.texi @@ -0,0 +1,15 @@ +@node sys/sem.h +@section @file{sys/sem.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_shm.texi b/doc/headers/sys_shm.texi new file mode 100644 index 0000000000..f268323e37 --- /dev/null +++ b/doc/headers/sys_shm.texi @@ -0,0 +1,15 @@ +@node sys/shm.h +@section @file{sys/shm.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_socket.texi b/doc/headers/sys_socket.texi new file mode 100644 index 0000000000..171f782d9b --- /dev/null +++ b/doc/headers/sys_socket.texi @@ -0,0 +1,18 @@ +@node sys/socket.h +@section @file{sys/socket.h} + +Gnulib module: sys_socket + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@item +This header file is not self-contained on some platforms: it requires +@code{} to be included first. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/sys_stat.texi b/doc/headers/sys_stat.texi new file mode 100644 index 0000000000..e9310291a8 --- /dev/null +++ b/doc/headers/sys_stat.texi @@ -0,0 +1,22 @@ +@node sys/stat.h +@section @file{sys/stat.h} + +Gnulib module: sys_stat + +Portability problems fixed by Gnulib: +@itemize +@item +Some macros, such as @code{S_IFMT}, are missing on some platforms. +@item +The macros @code{S_ISBLK}, @code{S_ISCHR}, @code{S_ISDIR}, @code{S_ISFIFO}, +@code{S_ISLNK}, @code{S_ISREG}, @code{S_ISSOCK} are broken on some platforms. +@item +Some platforms define macros, such as @code{S_ISDOOR}, that are not defined +on other platforms. +@item +The functions @code{lstat} and @code{mkdir} are not declared on mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/sys_statvfs.texi b/doc/headers/sys_statvfs.texi new file mode 100644 index 0000000000..02941af3ff --- /dev/null +++ b/doc/headers/sys_statvfs.texi @@ -0,0 +1,15 @@ +@node sys/statvfs.h +@section @file{sys/statvfs.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, mingw. +@end itemize diff --git a/doc/headers/sys_time.texi b/doc/headers/sys_time.texi new file mode 100644 index 0000000000..663412bcad --- /dev/null +++ b/doc/headers/sys_time.texi @@ -0,0 +1,16 @@ +@node sys/time.h +@section @file{sys/time.h} + +Gnulib module: sys_time + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms. +@item +@samp{struct timeval} is not defined on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/sys_timeb.texi b/doc/headers/sys_timeb.texi new file mode 100644 index 0000000000..acb7c5fa10 --- /dev/null +++ b/doc/headers/sys_timeb.texi @@ -0,0 +1,12 @@ +@node sys/timeb.h +@section @file{sys/timeb.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/sys_times.texi b/doc/headers/sys_times.texi new file mode 100644 index 0000000000..3c43620dab --- /dev/null +++ b/doc/headers/sys_times.texi @@ -0,0 +1,15 @@ +@node sys/times.h +@section @file{sys/times.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/sys_types.texi b/doc/headers/sys_types.texi new file mode 100644 index 0000000000..a3ae4d5855 --- /dev/null +++ b/doc/headers/sys_types.texi @@ -0,0 +1,12 @@ +@node sys/types.h +@section @file{sys/types.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/sys_uio.texi b/doc/headers/sys_uio.texi new file mode 100644 index 0000000000..edda1901b3 --- /dev/null +++ b/doc/headers/sys_uio.texi @@ -0,0 +1,15 @@ +@node sys/uio.h +@section @file{sys/uio.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/sys_un.texi b/doc/headers/sys_un.texi new file mode 100644 index 0000000000..68b6cd013f --- /dev/null +++ b/doc/headers/sys_un.texi @@ -0,0 +1,15 @@ +@node sys/un.h +@section @file{sys/un.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/sys_utsname.texi b/doc/headers/sys_utsname.texi new file mode 100644 index 0000000000..d5532f053c --- /dev/null +++ b/doc/headers/sys_utsname.texi @@ -0,0 +1,15 @@ +@node sys/utsname.h +@section @file{sys/utsname.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/sys_wait.texi b/doc/headers/sys_wait.texi new file mode 100644 index 0000000000..1074f05e45 --- /dev/null +++ b/doc/headers/sys_wait.texi @@ -0,0 +1,15 @@ +@node sys/wait.h +@section @file{sys/wait.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/syslog.texi b/doc/headers/syslog.texi new file mode 100644 index 0000000000..764019e76a --- /dev/null +++ b/doc/headers/syslog.texi @@ -0,0 +1,15 @@ +@node syslog.h +@section @file{syslog.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw, BeOS. +@end itemize diff --git a/doc/headers/tar.texi b/doc/headers/tar.texi new file mode 100644 index 0000000000..7eee604bcc --- /dev/null +++ b/doc/headers/tar.texi @@ -0,0 +1,15 @@ +@node tar.h +@section @file{tar.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/termios.texi b/doc/headers/termios.texi new file mode 100644 index 0000000000..93f4621b06 --- /dev/null +++ b/doc/headers/termios.texi @@ -0,0 +1,15 @@ +@node termios.h +@section @file{termios.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +mingw. +@end itemize diff --git a/doc/headers/tgmath.texi b/doc/headers/tgmath.texi new file mode 100644 index 0000000000..0aef785e34 --- /dev/null +++ b/doc/headers/tgmath.texi @@ -0,0 +1,16 @@ +@node tgmath.h +@section @file{tgmath.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, +IRIX 6.5, OSF/1 5.1, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/time.texi b/doc/headers/time.texi new file mode 100644 index 0000000000..0d03b78d58 --- /dev/null +++ b/doc/headers/time.texi @@ -0,0 +1,14 @@ +@node time.h +@section @file{time.h} + +Gnulib module: time + +Portability problems fixed by Gnulib: +@itemize +@item +@samp{struct timespec} is not defined on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/trace.texi b/doc/headers/trace.texi new file mode 100644 index 0000000000..7c3ae3a4cd --- /dev/null +++ b/doc/headers/trace.texi @@ -0,0 +1,16 @@ +@node trace.h +@section @file{trace.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, +IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/ucontext.texi b/doc/headers/ucontext.texi new file mode 100644 index 0000000000..29d316c86b --- /dev/null +++ b/doc/headers/ucontext.texi @@ -0,0 +1,15 @@ +@node ucontext.h +@section @file{ucontext.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/ulimit.texi b/doc/headers/ulimit.texi new file mode 100644 index 0000000000..89245e71ad --- /dev/null +++ b/doc/headers/ulimit.texi @@ -0,0 +1,15 @@ +@node ulimit.h +@section @file{ulimit.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize diff --git a/doc/headers/unistd.texi b/doc/headers/unistd.texi new file mode 100644 index 0000000000..31daa29859 --- /dev/null +++ b/doc/headers/unistd.texi @@ -0,0 +1,19 @@ +@node unistd.h +@section @file{unistd.h} + +Gnulib module: unistd + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: msvc. +@item +The SEEK_* macros are not defined in this file on some platforms: mingw. +@item +The @code{_exit} function is not declared in this file on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/utime.texi b/doc/headers/utime.texi new file mode 100644 index 0000000000..81bc14a333 --- /dev/null +++ b/doc/headers/utime.texi @@ -0,0 +1,15 @@ +@node utime.h +@section @file{utime.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms. Use @code{} +if @code{} is missing. +@end itemize diff --git a/doc/headers/utmpx.texi b/doc/headers/utmpx.texi new file mode 100644 index 0000000000..cd33535897 --- /dev/null +++ b/doc/headers/utmpx.texi @@ -0,0 +1,15 @@ +@node utmpx.h +@section @file{utmpx.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize diff --git a/doc/headers/wchar.texi b/doc/headers/wchar.texi new file mode 100644 index 0000000000..7d8d4ef477 --- /dev/null +++ b/doc/headers/wchar.texi @@ -0,0 +1,15 @@ +@node wchar.h +@section @file{wchar.h} + +Gnulib module: wchar + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is not self-contained on some platforms: +OSF/1 with Desktop Toolkit C, BSD/OS 4.0.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/wctype.texi b/doc/headers/wctype.texi new file mode 100644 index 0000000000..66a244411c --- /dev/null +++ b/doc/headers/wctype.texi @@ -0,0 +1,24 @@ +@node wctype.h +@section @file{wctype.h} + +Gnulib module: wctype + +Portability problems fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +HP-UX 11.00, BeOS. +@item +This header file is not self-contained on some platforms: +Solaris 2.5, OSF/1 with Desktop Toolkit C, BSD/OS 4.0.1. +@item +The functions @code{isw*} are missing on some platforms: +FreeBSD 4.11. +@item +The functions @code{isw*} are actually defined as macros that don't work, +on IRIX 5.3. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize diff --git a/doc/headers/wordexp.texi b/doc/headers/wordexp.texi new file mode 100644 index 0000000000..f53e466ca8 --- /dev/null +++ b/doc/headers/wordexp.texi @@ -0,0 +1,15 @@ +@node wordexp.h +@section @file{wordexp.h} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This header file is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize -- 2.30.2