+2019-07-06 Bruno Haible <bruno@clisp.org>
+
+ doc: Remove documentation of Interix 3.5 as a supported platform.
+ * doc/gnulib-intro.texi (Target Platforms): Mention that Interix is
+ unsupported.
+ * doc/posix-functions/select.texi: Don't mention Interix specific
+ workarounds.
+ * doc/posix-headers/signal.texi: Likewise.
+ * doc/**/*.texi: Update.
+
2019-07-06 Bruno Haible <bruno@clisp.org>
doc: Remove documentation of IRIX 6.4 and older as supported platforms.
@itemize
@item
This function is missing on many platforms:
-glibc 2.25, macOS 10.13, FreeBSD 10, NetBSD 7, OpenBSD 5.5, Minix 3.3.0,
-AIX 7.2, HP-UX 11, IRIX, Solaris 11.4, Cygwin, mingw,
-MSVC 14, Interix, Android 9.0.
+glibc 2.25, macOS 10.13, FreeBSD 10, NetBSD 7, OpenBSD 5.5, Minix 3.3.0, AIX 7.2, HP-UX 11, IRIX, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
@end itemize
Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on many non-glibc platforms:
-glibc 2.16, OS X 10.8, FreeBSD 9.1, NetBSD 6.0.1, OpenBSD 5.2, Minix 3.2.0,
-AIX 7.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14,
-Interix 6.1, Android 9.0.
+glibc 2.16, OS X 10.8, FreeBSD 9.1, NetBSD 6.0.1, OpenBSD 5.2, Minix 3.2.0, AIX 7.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin, mingw, MSVC 14, Android 9.0.
@end itemize
Portability problems not fixed by Gnulib:
@c IRIX 6.5 cc has no option for C99 support. You would need to use gcc instead.
IRIX 6.5 is very rarely tested.
@item
-Interix 6.1 is no longer tested, and requires the @code{suacomp} library
-(@url{https://sourceforge.net/projects/suacomp/}) in version 0.6.8 or newer.
-@item
Haiku is no longer tested.
@item
uClibc on Linux is no longer tested.
@item
Solaris 8 and older.
@item
+Interix.
+@item
BeOS.
@end itemize
@itemize
@item
This function is missing on some platforms:
-glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8,
-AIX 5.1, HP-UX 11, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14,
-Interix 3.5.
+glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Cygwin 1.5.x, mingw, MSVC 14.
But the replacement function is not safe to be used in libraries and is not
multithread-safe.
@item
are not placed in @code{errno}, and @code{WSAGetLastError} must be used
instead.
@item
-This function fails when the @code{nfds} argument is 0 on some platforms:
-Interix 3.5.
-@item
On some platforms, this function fails to detect invalid fds with
EBADF, but only if they lie beyond the current maximum open fd:
FreeBSD 8.2.
instead.
@item
This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x,
-Interix 3.5, Cygwin 1.7.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.7.
@item
This function exists, but does not support wide arguments on some
platforms: Cygwin 1.5.x.
The signal @code{SIGPIPE} is not defined on some platforms:
mingw, MSVC 14.
@item
-The macro @code{SA_NODEFER} is not defined on some platforms:
-Interix 3.5.
-@item
The macros @code{SA_RESETHAND} and @code{SA_RESTART} are not defined
on some platforms:
NonStop.