Suppress exit
This commit is contained in:
@@ -167,10 +167,10 @@ int32_t rogue_replay2(uint64_t seed,char *keystrokes,int32_t num)
|
|||||||
rs->seed = seed;
|
rs->seed = seed;
|
||||||
rs->keystrokes = keystrokes;
|
rs->keystrokes = keystrokes;
|
||||||
rs->numkeys = num;
|
rs->numkeys = num;
|
||||||
rs->sleeptime = 1;
|
rs->sleeptime = 0;
|
||||||
uint32_t starttime = (uint32_t)time(NULL);
|
uint32_t starttime = (uint32_t)time(NULL);
|
||||||
rogueiterate(rs);
|
rogueiterate(rs);
|
||||||
fprintf(stderr,"elapsed %d seconds\n",(uint32_t)time(NULL) - starttime);
|
/*fprintf(stderr,"elapsed %d seconds\n",(uint32_t)time(NULL) - starttime);
|
||||||
sleep(2);
|
sleep(2);
|
||||||
|
|
||||||
starttime = (uint32_t)time(NULL);
|
starttime = (uint32_t)time(NULL);
|
||||||
@@ -184,7 +184,7 @@ int32_t rogue_replay2(uint64_t seed,char *keystrokes,int32_t num)
|
|||||||
rogueiterate(rs);
|
rogueiterate(rs);
|
||||||
}
|
}
|
||||||
fprintf(stderr,"elapsed %d seconds\n",(uint32_t)time(NULL)-starttime);
|
fprintf(stderr,"elapsed %d seconds\n",(uint32_t)time(NULL)-starttime);
|
||||||
sleep(1);
|
sleep(1);*/
|
||||||
if ( (fp= fopen("checkfile","wb")) != 0 )
|
if ( (fp= fopen("checkfile","wb")) != 0 )
|
||||||
save_file(rs,fp,0);
|
save_file(rs,fp,0);
|
||||||
free(rs);
|
free(rs);
|
||||||
@@ -619,6 +619,8 @@ void
|
|||||||
my_exit(int st)
|
my_exit(int st)
|
||||||
{
|
{
|
||||||
resetltchars();
|
resetltchars();
|
||||||
exit(st);
|
if ( globalR.guiflag != 0 )
|
||||||
|
exit(st);
|
||||||
|
else fprintf(stderr,"would have exit.(%d)\n",st);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ auto_save(int sig)
|
|||||||
if (file_name[0] != '\0' && ((savef = fopen(file_name, "w")) != NULL ||
|
if (file_name[0] != '\0' && ((savef = fopen(file_name, "w")) != NULL ||
|
||||||
(md_unlink_open_file(file_name, savef) >= 0 && (savef = fopen(file_name, "w")) != NULL)))
|
(md_unlink_open_file(file_name, savef) >= 0 && (savef = fopen(file_name, "w")) != NULL)))
|
||||||
save_file(&globalR,savef,1);
|
save_file(&globalR,savef,1);
|
||||||
exit(0);
|
my_exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -181,7 +181,7 @@ save_file(struct rogue_state *rs,FILE *savef,int32_t guiflag)
|
|||||||
fflush(savef);
|
fflush(savef);
|
||||||
fclose(savef);
|
fclose(savef);
|
||||||
if ( guiflag != 0 )
|
if ( guiflag != 0 )
|
||||||
exit(0);
|
my_exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t rogue_restorepack(struct rogue_state *rs)
|
int32_t rogue_restorepack(struct rogue_state *rs)
|
||||||
|
|||||||
Reference in New Issue
Block a user