do not go via network to lookup loopback
[oweals/gnunet.git] / src / resolver / test_resolver_api.c
index cadd52e0c7e000f4b8b429718866d94463bce768..295217c30f13a05a3ed9fcdf86f99b94f5e36799 100644 (file)
@@ -36,7 +36,6 @@
 static void
 check_hostname (void *cls, const struct sockaddr *sa, socklen_t salen)
 {
-  char buf[INET6_ADDRSTRLEN];
   int *ok = cls;
 
   if (salen == 0)
@@ -127,7 +126,8 @@ static void
 run (void *cls,
      struct GNUNET_SCHEDULER_Handle *sched,
      char *const *args,
-     const char *cfgfile, struct GNUNET_CONFIGURATION_Handle *cfg)
+     const char *cfgfile,
+     const struct GNUNET_CONFIGURATION_Handle *cfg)
 {
   struct sockaddr_in sa;
   struct GNUNET_TIME_Relative timeout =
@@ -186,7 +186,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;