static void dbg_add(pthread_t tid, pthread_t owner, const char *nm);
static void dbg_del(pthread_t tid);
static void reset() { the_list.remove_all_objects(); TheLocker::reset(); }
static void dbg_add(pthread_t tid, pthread_t owner, const char *nm);
static void dbg_del(pthread_t tid);
static void reset() { the_list.remove_all_objects(); TheLocker::reset(); }
if( !i ) return;
printf("unjoined tids / owner %d\n", i);
while( --i >= 0 ) printf(" %016lx / %016lx %s\n",
if( !i ) return;
printf("unjoined tids / owner %d\n", i);
while( --i >= 0 ) printf(" %016lx / %016lx %s\n",
- (unsigned long)TheList::the_list[i]->tid,
- (unsigned long)TheList::the_list[i]->owner,
- TheList::the_list[i]->name);
+ (unsigned long)the_list[i]->tid,
+ (unsigned long)the_list[i]->owner,
+ the_list[i]->name);