Rename a file
Integer_Type rename (String_Type old, String_Type new)
The rename function renames a file from old to new moving it between directories if necessary. This function may fail if the directories do not refer to the same file system. It returns 0 upon success, or -1 upon error and sets errno accordingly.