summaryrefslogtreecommitdiff
path: root/gnulib/doc/pastposix-functions
diff options
context:
space:
mode:
Diffstat (limited to 'gnulib/doc/pastposix-functions')
m---------gnulib0
-rw-r--r--gnulib/doc/pastposix-functions/bcmp.texi21
-rw-r--r--gnulib/doc/pastposix-functions/bcopy.texi21
-rw-r--r--gnulib/doc/pastposix-functions/bsd_signal.texi18
-rw-r--r--gnulib/doc/pastposix-functions/bzero.texi21
-rw-r--r--gnulib/doc/pastposix-functions/ecvt.texi21
-rw-r--r--gnulib/doc/pastposix-functions/fcvt.texi21
-rw-r--r--gnulib/doc/pastposix-functions/ftime.texi22
-rw-r--r--gnulib/doc/pastposix-functions/gcvt.texi21
-rw-r--r--gnulib/doc/pastposix-functions/getcontext.texi18
-rw-r--r--gnulib/doc/pastposix-functions/gethostbyaddr.texi18
-rw-r--r--gnulib/doc/pastposix-functions/gethostbyname.texi18
-rw-r--r--gnulib/doc/pastposix-functions/getwd.texi23
-rw-r--r--gnulib/doc/pastposix-functions/h_errno.texi18
-rw-r--r--gnulib/doc/pastposix-functions/index.texi21
-rw-r--r--gnulib/doc/pastposix-functions/makecontext.texi18
-rw-r--r--gnulib/doc/pastposix-functions/mktemp.texi19
-rw-r--r--gnulib/doc/pastposix-functions/pthread_attr_getstackaddr.texi18
-rw-r--r--gnulib/doc/pastposix-functions/pthread_attr_setstackaddr.texi18
-rw-r--r--gnulib/doc/pastposix-functions/rindex.texi21
-rw-r--r--gnulib/doc/pastposix-functions/scalb.texi15
-rw-r--r--gnulib/doc/pastposix-functions/setcontext.texi22
-rw-r--r--gnulib/doc/pastposix-functions/swapcontext.texi18
-rw-r--r--gnulib/doc/pastposix-functions/ualarm.texi18
-rw-r--r--gnulib/doc/pastposix-functions/usleep.texi28
-rw-r--r--gnulib/doc/pastposix-functions/vfork.texi18
-rw-r--r--gnulib/doc/pastposix-functions/wcswcs.texi24
27 files changed, 519 insertions, 0 deletions
diff --git a/gnulib b/gnulib
deleted file mode 160000
-Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1
diff --git a/gnulib/doc/pastposix-functions/bcmp.texi b/gnulib/doc/pastposix-functions/bcmp.texi
new file mode 100644
index 0000000..d9b00b5
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/bcmp.texi
@@ -0,0 +1,21 @@
+@node bcmp
+@section @code{bcmp}
+@findex bcmp
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/bcmp.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{memcmp}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/bcopy.texi b/gnulib/doc/pastposix-functions/bcopy.texi
new file mode 100644
index 0000000..df63c64
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/bcopy.texi
@@ -0,0 +1,21 @@
+@node bcopy
+@section @code{bcopy}
+@findex bcopy
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/bcopy.html}
+
+Gnulib module: bcopy
+
+Portability problems fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9.
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{memcpy}
+or @code{memmove} instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/bsd_signal.texi b/gnulib/doc/pastposix-functions/bsd_signal.texi
new file mode 100644
index 0000000..6f168ad
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/bsd_signal.texi
@@ -0,0 +1,18 @@
+@node bsd_signal
+@section @code{bsd_signal}
+@findex bsd_signal
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/bsd_signal.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, IRIX 5.3, Solaris 2.5.1, Cygwin, mingw, MSVC 9, Interix 3.5.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/bzero.texi b/gnulib/doc/pastposix-functions/bzero.texi
new file mode 100644
index 0000000..f6dfe82
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/bzero.texi
@@ -0,0 +1,21 @@
+@node bzero
+@section @code{bzero}
+@findex bzero
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/bzero.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{memset}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/ecvt.texi b/gnulib/doc/pastposix-functions/ecvt.texi
new file mode 100644
index 0000000..2253643
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/ecvt.texi
@@ -0,0 +1,21 @@
+@node ecvt
+@section @code{ecvt}
+@findex ecvt
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/ecvt.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+FreeBSD 6.0, NetBSD 5.0.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{sprintf}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/fcvt.texi b/gnulib/doc/pastposix-functions/fcvt.texi
new file mode 100644
index 0000000..d4ec25e
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/fcvt.texi
@@ -0,0 +1,21 @@
+@node fcvt
+@section @code{fcvt}
+@findex fcvt
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/fcvt.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+FreeBSD 6.0, NetBSD 5.0.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{sprintf}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/ftime.texi b/gnulib/doc/pastposix-functions/ftime.texi
new file mode 100644
index 0000000..f052709
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/ftime.texi
@@ -0,0 +1,22 @@
+@node ftime
+@section @code{ftime}
+@findex ftime
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftime.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, IRIX 5.3, Solaris 2.4.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{gettimeofday}
+or @code{clock_gettime} instead, and use @code{ftime} only as a fallback for
+portability to Windows platforms.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/gcvt.texi b/gnulib/doc/pastposix-functions/gcvt.texi
new file mode 100644
index 0000000..3222828
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/gcvt.texi
@@ -0,0 +1,21 @@
+@node gcvt
+@section @code{gcvt}
+@findex gcvt
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/gcvt.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{sprintf}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/getcontext.texi b/gnulib/doc/pastposix-functions/getcontext.texi
new file mode 100644
index 0000000..2effea6
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/getcontext.texi
@@ -0,0 +1,18 @@
+@node getcontext
+@section @code{getcontext}
+@findex getcontext
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/getcontext.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.4, OpenBSD 3.8, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/gethostbyaddr.texi b/gnulib/doc/pastposix-functions/gethostbyaddr.texi
new file mode 100644
index 0000000..a7dee69
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/gethostbyaddr.texi
@@ -0,0 +1,18 @@
+@node gethostbyaddr
+@section @code{gethostbyaddr}
+@findex gethostbyaddr
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostbyaddr.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+mingw, MSVC 9.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/gethostbyname.texi b/gnulib/doc/pastposix-functions/gethostbyname.texi
new file mode 100644
index 0000000..f2a4e4c
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/gethostbyname.texi
@@ -0,0 +1,18 @@
+@node gethostbyname
+@section @code{gethostbyname}
+@findex gethostbyname
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostbyname.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+mingw, MSVC 9.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/getwd.texi b/gnulib/doc/pastposix-functions/getwd.texi
new file mode 100644
index 0000000..09a9398
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/getwd.texi
@@ -0,0 +1,23 @@
+@node getwd
+@section @code{getwd}
+@findex getwd
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/getwd.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9, BeOS.
+@item
+The size of the buffer required for this function is not a compile-time
+constant. Also, the function truncates a result that would be larger than
+the minimum buffer size. For these reasons, this function is marked as
+``legacy'' in POSIX. Better use the @code{getcwd} function instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/h_errno.texi b/gnulib/doc/pastposix-functions/h_errno.texi
new file mode 100644
index 0000000..728c113
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/h_errno.texi
@@ -0,0 +1,18 @@
+@node h_errno
+@section @code{h_errno}
+@findex h_errno
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/h_errno.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+IRIX 6.5, OSF/1 5.1, Cygwin, mingw, MSVC 9, Interix 3.5.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/index.texi b/gnulib/doc/pastposix-functions/index.texi
new file mode 100644
index 0000000..4c2314a
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/index.texi
@@ -0,0 +1,21 @@
+@node index
+@section @code{index}
+@findex index
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/index.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{strchr}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/makecontext.texi b/gnulib/doc/pastposix-functions/makecontext.texi
new file mode 100644
index 0000000..73bcf41
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/makecontext.texi
@@ -0,0 +1,18 @@
+@node makecontext
+@section @code{makecontext}
+@findex makecontext
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/makecontext.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.4, OpenBSD 3.8, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/mktemp.texi b/gnulib/doc/pastposix-functions/mktemp.texi
new file mode 100644
index 0000000..206957a
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/mktemp.texi
@@ -0,0 +1,19 @@
+@node mktemp
+@section @code{mktemp}
+@findex mktemp
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/mktemp.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is not appropriate for creating temporary files. (It has
+security risks.) Therefore it is marked as ``legacy'' in POSIX. Better use
+@code{mkstemp} instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/pthread_attr_getstackaddr.texi b/gnulib/doc/pastposix-functions/pthread_attr_getstackaddr.texi
new file mode 100644
index 0000000..67e2c6e
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/pthread_attr_getstackaddr.texi
@@ -0,0 +1,18 @@
+@node pthread_attr_getstackaddr
+@section @code{pthread_attr_getstackaddr}
+@findex pthread_attr_getstackaddr
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getstackaddr.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+HP-UX 11, Solaris 2.4, Cygwin, mingw, MSVC 9, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/pthread_attr_setstackaddr.texi b/gnulib/doc/pastposix-functions/pthread_attr_setstackaddr.texi
new file mode 100644
index 0000000..2cb6d13
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/pthread_attr_setstackaddr.texi
@@ -0,0 +1,18 @@
+@node pthread_attr_setstackaddr
+@section @code{pthread_attr_setstackaddr}
+@findex pthread_attr_setstackaddr
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setstackaddr.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+HP-UX 11, IRIX 5.3, Solaris 2.4, Cygwin, mingw, MSVC 9, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/rindex.texi b/gnulib/doc/pastposix-functions/rindex.texi
new file mode 100644
index 0000000..6b58b69
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/rindex.texi
@@ -0,0 +1,21 @@
+@node rindex
+@section @code{rindex}
+@findex rindex
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/rindex.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{strrchr}
+instead.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/scalb.texi b/gnulib/doc/pastposix-functions/scalb.texi
new file mode 100644
index 0000000..5f6dbd1
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/scalb.texi
@@ -0,0 +1,15 @@
+@node scalb
+@section @code{scalb}
+@findex scalb
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalb.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/setcontext.texi b/gnulib/doc/pastposix-functions/setcontext.texi
new file mode 100644
index 0000000..3b098c7
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/setcontext.texi
@@ -0,0 +1,22 @@
+@node setcontext
+@section @code{setcontext}
+@findex setcontext
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/setcontext.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.4, OpenBSD 3.8, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@item
+The effects of this call are system and compiler optimization dependent,
+since it restores the contents of register-allocated variables but not
+the contents of stack-allocated variables.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/swapcontext.texi b/gnulib/doc/pastposix-functions/swapcontext.texi
new file mode 100644
index 0000000..58b35c9
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/swapcontext.texi
@@ -0,0 +1,18 @@
+@node swapcontext
+@section @code{swapcontext}
+@findex swapcontext
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/swapcontext.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.4, OpenBSD 3.8, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/ualarm.texi b/gnulib/doc/pastposix-functions/ualarm.texi
new file mode 100644
index 0000000..de0740a
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/ualarm.texi
@@ -0,0 +1,18 @@
+@node ualarm
+@section @code{ualarm}
+@findex ualarm
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/ualarm.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+Solaris 2.4, mingw, MSVC 9, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/usleep.texi b/gnulib/doc/pastposix-functions/usleep.texi
new file mode 100644
index 0000000..468ec66
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/usleep.texi
@@ -0,0 +1,28 @@
+@node usleep
+@section @code{usleep}
+@findex usleep
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/usleep.html}
+
+Gnulib module: usleep
+
+Portability problems fixed by Gnulib:
+@itemize
+@item
+On some systems, @code{usleep} rejects attempts to sleep longer than 1
+second, as allowed by POSIX:
+mingw.
+@item
+This function is missing on some platforms. However, the replacement
+is designed to be lightweight, and may round to the neareset second;
+use @code{select} or @code{nanosleep} if better resolution is needed:
+IRIX 5.3, Solaris 2.4, older mingw, MSVC 9, BeOS.
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+According to POSIX, the @code{usleep} function may interfere with the program's
+use of the @code{SIGALRM} signal. On Linux, it doesn't; on other platforms,
+it may.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/vfork.texi b/gnulib/doc/pastposix-functions/vfork.texi
new file mode 100644
index 0000000..f5bcf3d
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/vfork.texi
@@ -0,0 +1,18 @@
+@node vfork
+@section @code{vfork}
+@findex vfork
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfork.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+IRIX 6.5, mingw, MSVC 9, BeOS.
+@end itemize
diff --git a/gnulib/doc/pastposix-functions/wcswcs.texi b/gnulib/doc/pastposix-functions/wcswcs.texi
new file mode 100644
index 0000000..70fa1c6
--- /dev/null
+++ b/gnulib/doc/pastposix-functions/wcswcs.texi
@@ -0,0 +1,24 @@
+@node wcswcs
+@section @code{wcswcs}
+@findex wcswcs
+
+POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcswcs.html}
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+MacOS X 10.5, FreeBSD 6.0, IRIX 5.3, Solaris 2.5.1, Cygwin, mingw, MSVC 9, BeOS.
+@item
+On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
+accommodate all Unicode characters.
+@item
+This function is marked as ``legacy'' in POSIX. Better use @code{wcsstr}
+instead.
+@end itemize