projects
/
pazpar2-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Factor relevance charset normalization out to a separate implementation
[pazpar2-moved-to-github.git]
/
src
/
getaddrinfo.c
diff --git
a/src/getaddrinfo.c
b/src/getaddrinfo.c
index
4595cc4
..
c400e07
100644
(file)
--- a/
src/getaddrinfo.c
+++ b/
src/getaddrinfo.c
@@
-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.
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 <yaz/tcpip.h>
#include "pazpar2.h"
+#include "connection.h"
+#include "host.h"
struct work {
char *hostport; /* hostport to be resolved in separate thread */
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;
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");
if (!p)
{
yaz_log(YLOG_FATAL|YLOG_ERRNO, "sel_create_create failed");