So is there any reason that the MoveFileA and MoveFileW functions are defined in dlls/kernel/path.c, but the tests for those functions are in dlls/kernel/tests/file.c? Perhaps someone made a mistake? Glen