tpool_t
extern tpool_t *tpool_create(uint_t min_threads, uint_t max_threads,
extern int tpool_dispatch(tpool_t *tpool,
extern void tpool_destroy(tpool_t *tpool);
extern void tpool_abandon(tpool_t *tpool);
extern void tpool_wait(tpool_t *tpool);
extern void tpool_suspend(tpool_t *tpool);
extern int tpool_suspended(tpool_t *tpool);
extern void tpool_resume(tpool_t *tpool);
extern int tpool_member(tpool_t *tpool);
extern tpool_t *tpool_create();