Lines Matching defs:td
28 THREAD_DATA *td = (THREAD_DATA *)param;
29 td->f = new Fork;
30 td->f->startit(td);
34 void Fork::startit(THREAD_DATA *td)
36 m_read = td->child_read;
37 m_write = td->child_write;
38 td->func(this, td->param, td->threadNum);
39 delete td->f; // delete ourself if td->f is not NULL
40 delete td;
59 THREAD_DATA *td = new THREAD_DATA;
60 td->child_read = control[0];
61 td->child_write = feedback[1];
62 td->f = NULL;
63 td->param = param;
64 td->func = func;
69 memcpy(tmp, td, sizeof(THREAD_DATA));
71 td->threadNum = i;
76 if(DosCreateThread(&id, thread_func, ULONG(td), CREATE_READY, 32*1024))
90 m_readPoll.fd = td->child_read;
91 m_writePoll.fd = td->child_write;
95 startit(td);