Summarize changes
[pazpar2-moved-to-github.git] / src / getaddrinfo.c
index 4595cc4..c400e07 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: getaddrinfo.c,v 1.3 2007-04-23 07:34:48 adam Exp $
+/* $Id: getaddrinfo.c,v 1.5 2007-04-23 21:05:23 adam Exp $
    Copyright (c) 2006-2007, Index Data.
 
 This file is part of Pazpar2.
@@ -39,6 +39,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <yaz/tcpip.h>
 
 #include "pazpar2.h"
+#include "connection.h"
+#include "host.h"
 
 struct work {
     char *hostport;  /* hostport to be resolved in separate thread */
@@ -122,7 +124,9 @@ static sel_thread_t resolver_thread = 0;
 static void getaddrinfo_start(void)
 {
     int fd;
-    sel_thread_t p = resolver_thread = sel_thread_create(work_handler, &fd);
+    sel_thread_t p = resolver_thread = 
+        sel_thread_create(work_handler, 0 /* work_destroy */, &fd,
+                          3 /* no of resolver threads */);
     if (!p)
     {
         yaz_log(YLOG_FATAL|YLOG_ERRNO, "sel_create_create failed");