what happens when the cp1.c program is asked to copy a file onto itself