- Check for errno being set to ENOTDIR from execvp. This will stop an incorrect value being returned if a component of the new process image file's path is not a directory. - Cleanup and KNF