Portability problems fixed by Gnulib:
@itemize
@item
+Some platforms mistakenly succeed on @code{readlink("link/",buf,len)}:
+Solaris 9.
+@item
On some platforms, @code{readlink} returns @code{int} instead of
@code{ssize_t}:
FreeBSD 6.0, OpenBSD 3.8, Cygwin 1.5.x.