Lines Matching refs:td
112 struct testdata * td=(struct testdata *) arg;
120 output(" Main pid: %i thread pid: %i\n", td->pid, mypid);
123 if (mypid != td->pid)
132 output(" Main tid: %p thread tid: %p\n", td->tid, mytid);
135 if (pthread_equal(mytid, td->tid) != 0)
144 do { ret = sem_post(td->sem); }
154 struct testdata td;
161 td.tid=pthread_self();
162 td.pid=getpid();
173 td.sem = &scenarii[i].sem;
177 ret = pthread_create(&child, &scenarii[i].ta, threaded, &td);
204 if (rval != &td)
212 do { ret = sem_wait(td.sem); }