Sleeptime var

This commit is contained in:
jl777
2019-02-02 08:50:12 -11:00
parent 45be9c6188
commit 5e7e41735e
4 changed files with 9 additions and 7 deletions

View File

@@ -26,7 +26,7 @@
#include <stdint.h>
#include <stdlib.h>
int32_t rogue_replay(uint64_t seed);
int32_t rogue_replay(uint64_t seed,int32_t sleeptime);
int rogue(int argc, char **argv, char **envp);
int main(int argc, char **argv, char **envp)
@@ -36,7 +36,7 @@ int main(int argc, char **argv, char **envp)
{
seed = atol(argv[1]);
fprintf(stderr,"replay %llu\n",(long long)seed);
return(rogue_replay(seed));
return(rogue_replay(seed,50000));
}
else
{

View File

@@ -107,7 +107,7 @@ long get_filesize(FILE *fp)
return(fsize);
}
int32_t rogue_replay(uint64_t seed)
int32_t rogue_replay(uint64_t seed,int32_t sleeptime)
{
FILE *fp; char fname[1024]; char *keystrokes = 0; long num=0,fsize; int32_t i,counter = 0; struct rogue_state *rs;
if ( seed == 0 )
@@ -145,6 +145,7 @@ int32_t rogue_replay(uint64_t seed)
rs->seed = seed;
rs->keystrokes = keystrokes;
rs->numkeys = num;
rs->sleeptime = sleeptime;
rogueiterate(rs);
if ( (fp= fopen("checkfile","wb")) != 0 )
{
@@ -403,7 +404,8 @@ playit(struct rogue_state *rs)
//fprintf(stderr,"replaydone\n"); sleep(3);
return;
}
usleep(50000);
if ( rs->sleeptime != 0 )
usleep(rs->sleeptime);
}
else
{

View File

@@ -318,7 +318,7 @@ struct rogue_state
uint64_t seed;
char *keystrokes;
uint32_t needflush,replaydone;
int32_t numkeys,ind,num,guiflag,counter;
int32_t numkeys,ind,num,guiflag,counter,sleeptime;
char buffered[512];
};