-#ifdef THREADED_DNS
- // initialize their dns lookup thread
- pthread_attr_t attribs;
- pthread_attr_init(&attribs);
- pthread_attr_setdetachstate(&attribs, PTHREAD_CREATE_DETACHED);
- if (pthread_create(&user->dnsthread, &attribs, dns_task, (void *)user) != 0)
- {
- log(DEBUG,"Failed to create DNS lookup thread for user %s: %s",user->nick, strerror(errno));
- }
-#else
- user->dns_done = (!lookup_dns(user->nick));