static pthread_t *current_threads = NULL;
#endif
-static void main_tread(void *empty);
+static void *main_tread(void *empty);
static TIMEQ_CALLBACK(clear_cache);
static TIMEQ_CALLBACK(main_checkauths);
static void check_firstrun();
}
static void main_start_threads() {
- int tid_id = 0;
int worker_threads = get_int_field("General.worker_threads");
if(!worker_threads) worker_threads = 1;
#ifdef HAVE_THREADS
+ int tid_id = 0;
{
current_threads = calloc(worker_threads, sizeof(*current_threads));
for(tid_id = 0; tid_id < worker_threads; tid_id++) {
/* MAIN FUNCTION(S) */
-static void main_tread(void *empty) {
+static void *main_tread(void *empty) {
while(process_state.running) {
iohandler_poll();
}
+ return NULL;
}
static void main_restart_process() {
//load configuration
int errid;
- if(errid = reload_configuration()) {
+ if((errid = reload_configuration())) {
fprintf(stderr, "Unable to load configuration file `%s`. (errid: %d)\n", process_state.config, errid);
exit(0);
}