Patch #1580674: with this patch os.readlink uses the filesystem encoding to
decode unicode objects and returns an unicode object when the argument is one.
diff --git a/Doc/lib/libos.tex b/Doc/lib/libos.tex
index 9ded3ae..beb6eff 100644
--- a/Doc/lib/libos.tex
+++ b/Doc/lib/libos.tex
@@ -920,6 +920,8 @@
 points.  The result may be either an absolute or relative pathname; if
 it is relative, it may be converted to an absolute pathname using
 \code{os.path.join(os.path.dirname(\var{path}), \var{result})}.
+\versionchanged [If the \var{path} is a Unicode object the result will also
+be a Unicode object]{2.6}
 Availability: Macintosh, \UNIX.
 \end{funcdesc}