time_t run_time = 0L;
time_t end_time = 0L;
- CT_PUSH();
-
/*
* Don't do this if the site doesn't have it enabled.
*/
ft_index_message(ft_newmsgs[i], 1);
/* Check to see if we need to quit early */
- if (CtdlThreadCheckStop(CT)) {
+ if (CtdlThreadCheckStop()) {
lprintf(CTDL_DEBUG, "Indexer quitting early\n");
ft_newhighest = ft_newmsgs[i];
break;
void *indexer_thread(void *arg) {
struct CitContext indexerCC;
- CT_PUSH();
+ CtdlThreadAllocTSD();
lprintf(CTDL_DEBUG, "indexer_thread() initializing\n");
indexerCC.cs_pid = 0;
pthread_setspecific(MyConKey, (void *)&indexerCC );
- cdb_allocate_tsd();
-
- while (!CtdlThreadCheckStop(CT)) {
+ while (!CtdlThreadCheckStop()) {
do_fulltext_indexing();
CtdlThreadSleep(300);
}
}
else
{
- CtdlThreadCreate("indexer", CTDLTHREAD_BIGSTACK, indexer_thread, NULL);
+ CtdlThreadCreate("Indexer", CTDLTHREAD_BIGSTACK, indexer_thread, NULL);
}
/* return our Subversion id for the Log */
return "$Id$";