unsigned long blocks_read;
unsigned long last_block;
sem_t mutex;
- sem_t done_mutex;
struct drand48_data random_state;
/*
err:
if (td->fd != -1)
close(td->fd);
- sem_post(&td->done_mutex);
if (ret)
sem_post(&startup_sem);
shmdt(td);
td->thread_number = thread_number;
td->stat_fd = -1;
sem_init(&td->mutex, 1, 1);
- sem_init(&td->done_mutex, 1, 0);
td->min_latency = 10000000;
td->ddir = rw;
td->ioprio = prio;