return job;
}
-
-struct metze_thread_fn_args {
- uint8_t tmp;
-};
-
-static int metze_thread_fn(struct metze_thread_fn_args *args)
-{
- return 0;
-}
-
-TEVENT_THREADPOOL_JOB_DESCRIPTION_DECL(metze_thread_fn)
-
struct tevent_threadpool_job_state {
struct tevent_threadpool_job *job;
};
{
struct tevent_req *req;
struct tevent_threadpool_job_state *state;
- struct tevent_threadpool_job *j;
- struct metze_thread_fn_args *args;
req = tevent_req_create(mem_ctx, &state,
struct tevent_threadpool_job_state);
tevent_req_set_cleanup_fn(req, tevent_threadpool_job_cleanup);
- j = tevent_threadpool_job_create(state, metze_thread_fn, &args);
- if (tevent_req_nomem(j, req)) {
- return tevent_req_post(req, ev);
- }
-
return req;
}