aboutsummaryrefslogtreecommitdiff
path: root/src/resolver
diff options
context:
space:
mode:
authordurner <durner@140774ce-b5e7-0310-ab8b-a85725594a96>2009-06-11 15:37:44 +0000
committerdurner <durner@140774ce-b5e7-0310-ab8b-a85725594a96>2009-06-11 15:37:44 +0000
commit3dfdd26e72ef2f3e10fba0fdf5c592b38f07deef (patch)
tree2ee40a48ed4f5d945a2c42c5b9e799b121e4680c /src/resolver
parent22ac53c1437b3061f5592ed0a1b9cbe11e72066b (diff)
MinGW
git-svn-id: https://gnunet.org/svn/gnunet@8550 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'src/resolver')
-rw-r--r--src/resolver/gnunet-service-resolver.c9
-rw-r--r--src/resolver/test_resolver_api.c2
2 files changed, 9 insertions, 2 deletions
diff --git a/src/resolver/gnunet-service-resolver.c b/src/resolver/gnunet-service-resolver.c
index ac50f02d06..c65adacd3d 100644
--- a/src/resolver/gnunet-service-resolver.c
+++ b/src/resolver/gnunet-service-resolver.c
@@ -220,7 +220,14 @@ getaddrinfo_resolve (struct GNUNET_SERVER_TransmitContext *tc,
AF_INET) ? "IPv4" : ((domain ==
AF_INET6) ? "IPv6" : "any"),
gai_strerror (s));
- if ((s == EAI_BADFLAGS) || (s == EAI_MEMORY) || (s == EAI_SYSTEM))
+ if ((s == EAI_BADFLAGS) || (s == EAI_MEMORY) ||
+#ifndef MINGW
+ (s == EAI_SYSTEM)
+#else
+ // FIXME NILS
+ 1
+#endif
+ )
return GNUNET_NO; /* other function may still succeed */
return GNUNET_SYSERR;
}
diff --git a/src/resolver/test_resolver_api.c b/src/resolver/test_resolver_api.c
index 09be33f8cc..b28dd0ca48 100644
--- a/src/resolver/test_resolver_api.c
+++ b/src/resolver/test_resolver_api.c
@@ -185,7 +185,7 @@ check ()
GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "kill");
ok = 1;
}
- waitpid (pid, NULL, 0);
+ GNUNET_OS_process_wait(pid);
if (ok != 0)
fprintf (stderr, "Missed some resolutions: %u\n", ok);
return ok;