123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include "thread_dbP.h"
- td_err_e
- td_ta_get_nthreads (const td_thragent_t *ta, int *np)
- {
- psaddr_t addr;
- LOG ("td_ta_get_nthreads");
-
- if (! ta_ok (ta))
- return TD_BADTA;
-
- if (td_lookup (ta->ph, PTHREAD_HANDLES_NUM, &addr) != PS_OK)
- return TD_ERR;
- if (ps_pdread (ta->ph, addr, np, sizeof (int)) != PS_OK)
- return TD_ERR;
- return TD_OK;
- }
|