Given the main.cc source file:
#include <fio.h>
int main() { return 0; }
And the gcc command line:
gcc main.cc -Ifio -DCONFIG_HAVE_BOOL
In file included from ./ioengine.h:10:0,
from ./iolog.h:7,
from ./stat.h:4,
from ./thread_options.h:7,
from ./fio.h:18,
from main.cc:1:
./workqueue.h:19:8: error: expected unqualified-id before ‘private’
void *private;
^
./workqueue.h:19:7: error: expected ‘;’ at end of member declaration
void *private;
^
./workqueue.h:19:15: error: expected ‘:’ before ‘;’ token
void *private;
^
Signed-off-by: Casey Bodley <cbodley@redhat.com>
{
struct io_u *io_u = container_of(work, struct io_u, work);
const enum fio_ddir ddir = io_u->ddir;
{
struct io_u *io_u = container_of(work, struct io_u, work);
const enum fio_ddir ddir = io_u->ddir;
- struct thread_data *td = sw->private;
+ struct thread_data *td = sw->priv;
int ret;
dprint(FD_RATE, "io_u %p queued by %u\n", io_u, gettid());
int ret;
dprint(FD_RATE, "io_u %p queued by %u\n", io_u, gettid());
static bool io_workqueue_pre_sleep_flush_fn(struct submit_worker *sw)
{
static bool io_workqueue_pre_sleep_flush_fn(struct submit_worker *sw)
{
- struct thread_data *td = sw->private;
+ struct thread_data *td = sw->priv;
if (td->io_u_queued || td->cur_depth || td->io_u_in_flight)
return true;
if (td->io_u_queued || td->cur_depth || td->io_u_in_flight)
return true;
static void io_workqueue_pre_sleep_fn(struct submit_worker *sw)
{
static void io_workqueue_pre_sleep_fn(struct submit_worker *sw)
{
- struct thread_data *td = sw->private;
+ struct thread_data *td = sw->priv;
int ret;
ret = io_u_quiesce(td);
int ret;
ret = io_u_quiesce(td);
struct thread_data *td;
td = calloc(1, sizeof(*td));
struct thread_data *td;
td = calloc(1, sizeof(*td));
return 0;
}
static void io_workqueue_free_fn(struct submit_worker *sw)
{
return 0;
}
static void io_workqueue_free_fn(struct submit_worker *sw)
{
- free(sw->private);
- sw->private = NULL;
+ free(sw->priv);
+ sw->priv = NULL;
}
static int io_workqueue_init_worker_fn(struct submit_worker *sw)
{
struct thread_data *parent = sw->wq->td;
}
static int io_workqueue_init_worker_fn(struct submit_worker *sw)
{
struct thread_data *parent = sw->wq->td;
- struct thread_data *td = sw->private;
+ struct thread_data *td = sw->priv;
int fio_unused ret;
memcpy(&td->o, &parent->o, sizeof(td->o));
int fio_unused ret;
memcpy(&td->o, &parent->o, sizeof(td->o));
static void io_workqueue_exit_worker_fn(struct submit_worker *sw,
unsigned int *sum_cnt)
{
static void io_workqueue_exit_worker_fn(struct submit_worker *sw,
unsigned int *sum_cnt)
{
- struct thread_data *td = sw->private;
+ struct thread_data *td = sw->priv;
(*sum_cnt)++;
sum_thread_stats(&sw->wq->td->ts, &td->ts, *sum_cnt == 1);
(*sum_cnt)++;
sum_thread_stats(&sw->wq->td->ts, &td->ts, *sum_cnt == 1);
static void io_workqueue_update_acct_fn(struct submit_worker *sw)
{
static void io_workqueue_update_acct_fn(struct submit_worker *sw)
{
- struct thread_data *src = sw->private;
+ struct thread_data *src = sw->priv;
struct thread_data *dst = sw->wq->td;
if (td_read(src))
struct thread_data *dst = sw->wq->td;
if (td_read(src))
unsigned int index;
uint64_t seq;
struct workqueue *wq;
unsigned int index;
uint64_t seq;
struct workqueue *wq;
struct sk_out *sk_out;
};
struct sk_out *sk_out;
};