diff options
author | durner <durner@140774ce-b5e7-0310-ab8b-a85725594a96> | 2009-06-11 15:37:44 +0000 |
---|---|---|
committer | durner <durner@140774ce-b5e7-0310-ab8b-a85725594a96> | 2009-06-11 15:37:44 +0000 |
commit | 3dfdd26e72ef2f3e10fba0fdf5c592b38f07deef (patch) | |
tree | 2ee40a48ed4f5d945a2c42c5b9e799b121e4680c /src/resolver | |
parent | 22ac53c1437b3061f5592ed0a1b9cbe11e72066b (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.c | 9 | ||||
-rw-r--r-- | src/resolver/test_resolver_api.c | 2 |
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; |