Description
The documentation state: "On most file systems, rename() fails only (...) if newName and oldName are not on the same partition". So this behavior is OK, but rename() should not return true, if the requested operation does not actually succeed. Currently it returns true on Mac, even though nothing happens.