Patch level :2.0 p@rtners 680

Files correlati     :tutti!
Ricompilazione Demo : [ ]
Commento            :sistemato problema di scrittura files .ini su server XP da client 98


git-svn-id: svn://10.65.10.50/trunk@11747 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2004-02-06 09:43:06 +00:00
parent 6820f85b66
commit 2200151308

View File

@ -1,4 +1,5 @@
#include <xvt.h>
#include <errno.h>
#include <direct.h>
#include <diction.h>
@ -36,11 +37,13 @@ bool fcopy(
if (i == NULL)
return error_box(FR("Impossibile leggere il file %s\nda copiare in %s"), orig, dest);
if (!append)
::remove(dest);
FILE* o = fopen(dest, wflag);
if (o == NULL)
{
fclose(i);
return error_box(FR("Impossibile creare il file %s\nper copiare il file %s"), dest, orig);
return error_box(FR("Impossibile creare il file '%s' (%s)\nper copiare il file '%s'\nErrore %d"), dest, wflag, orig, errno);
}
const int size = 16*1024;