i wrote a copy function that uses fork in order to make the function run in the back ground , the child process should copy the file , and the parent process doesn\'t wait