mirror of
https://github.com/EnergyMech/energymech.git
synced 2025-12-29 16:14:43 +00:00
@@ -299,6 +299,7 @@
|
|||||||
#define MSGFILE BOTDIR MECHBASENAME ".msg"
|
#define MSGFILE BOTDIR MECHBASENAME ".msg"
|
||||||
#define SESSIONFILE BOTDIR MECHBASENAME ".session"
|
#define SESSIONFILE BOTDIR MECHBASENAME ".session"
|
||||||
#define TRIVIASCOREFILE BOTDIR MECHBASENAME ".trivscore"
|
#define TRIVIASCOREFILE BOTDIR MECHBASENAME ".trivscore"
|
||||||
|
#define TEMP ".temp"
|
||||||
|
|
||||||
#define AWAYFILE RANDDIR "away.txt"
|
#define AWAYFILE RANDDIR "away.txt"
|
||||||
#define NICKSFILE RANDDIR "nick.txt"
|
#define NICKSFILE RANDDIR "nick.txt"
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ int write_session(void)
|
|||||||
int j,sf;
|
int j,sf;
|
||||||
|
|
||||||
/* save to filename.sessiontemp at first, in case SIGSEGV happens */
|
/* save to filename.sessiontemp at first, in case SIGSEGV happens */
|
||||||
if ((sf = open(SESSIONTEMPFILE,O_WRONLY|O_CREAT|O_TRUNC,NEWFILEMODE)) < 0)
|
if ((sf = open(SESSIONFILE /* + */ TEMP,O_WRONLY|O_CREAT|O_TRUNC,NEWFILEMODE)) < 0)
|
||||||
return(FALSE);
|
return(FALSE);
|
||||||
|
|
||||||
#ifdef RAWDNS
|
#ifdef RAWDNS
|
||||||
@@ -313,7 +313,7 @@ int write_session(void)
|
|||||||
|
|
||||||
close(sf);
|
close(sf);
|
||||||
unlink(SESSIONFILE);
|
unlink(SESSIONFILE);
|
||||||
rename(SESSIONTEMPFILE,SESSIONFILE);
|
rename(SESSIONFILE /* + */ TEMP,SESSIONFILE);
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user