SIGN IN SIGN UP

Issue #15478: Use source filename in OSError, not destination filename

And other fixes for Windows:

 * rename, replace and link require arguments of the same type on Windows
 * readlink only supports unicode filenames on Windows
 * os.open() specifies the filename on OSError
V
Victor Stinner committed
afe170645753d73b9ce49c7791fbeab15f6d0fc7
Parent: a0c811e