> oh, i thought you were comparing system/library calls, not library function > vs program. i don't understand that comparison.
it so happens that mv is a program with own idea how to do renames, and there are no other obvious subject to compare with.