rename
======

POSIX specification: http://www.opengroup.org/onlinepubs/9699919799/functions/rename.html

Gnulib module: rename

Portability problems fixed by Gnulib:

  * This function does not handle trailing slashes correctly on some platforms (the full rules for trailing slashes are complex): SunOS 4.1, mingw.

  * This function will not replace an existing destination on some platforms: mingw.

Portability problems not fixed by Gnulib:

     This function will not replace a destination that is currently opened by any process: mingw.

  * This function mistakenly allows names ending in . or .. on some platforms: Cygwin 1.5.x.