merge-file: handle freopen() failure