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:
parent
6820f85b66
commit
2200151308
@ -1,4 +1,5 @@
|
|||||||
#include <xvt.h>
|
#include <xvt.h>
|
||||||
|
#include <errno.h>
|
||||||
#include <direct.h>
|
#include <direct.h>
|
||||||
|
|
||||||
#include <diction.h>
|
#include <diction.h>
|
||||||
@ -36,11 +37,13 @@ bool fcopy(
|
|||||||
if (i == NULL)
|
if (i == NULL)
|
||||||
return error_box(FR("Impossibile leggere il file %s\nda copiare in %s"), orig, dest);
|
return error_box(FR("Impossibile leggere il file %s\nda copiare in %s"), orig, dest);
|
||||||
|
|
||||||
|
if (!append)
|
||||||
|
::remove(dest);
|
||||||
FILE* o = fopen(dest, wflag);
|
FILE* o = fopen(dest, wflag);
|
||||||
if (o == NULL)
|
if (o == NULL)
|
||||||
{
|
{
|
||||||
fclose(i);
|
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;
|
const int size = 16*1024;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user