X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.c;h=2855ddf289748cf93e506aa7950aa82c2ac43e11;hp=a8608f49fdd4023c6e54d4e3cf38ec14234498f5;hb=47f767c113be7448eb8aa9d4a9f9aa8f760ef642;hpb=804bb9a18bb747c8c7c481c9d8dca86a29837ecd diff --git a/fio.c b/fio.c index a8608f49..2855ddf2 100644 --- a/fio.c +++ b/fio.c @@ -1045,10 +1045,11 @@ static void *thread_main(void *data) pthread_condattr_t attr; int clear_state; - if (!td->o.use_thread) + if (!td->o.use_thread) { setsid(); - - td->pid = getpid(); + td->pid = getpid(); + } else + td->pid = gettid(); dprint(FD_PROCESS, "jobs pid=%d started\n", (int) td->pid);