* tests/test-gettaddrinfo.c: Return skip code 77 only
for first occurance of skip (4x77 is not 77)
Signed-off-by: Simon Josefsson <simon@josefsson.org>
+2009-02-25 Ondřej Vašík <ovasik@redhat.com>
+
+ test-getaddrinfo: fix usage of skip return code 77
+ * tests/test-gettaddrinfo.c: Return skip code 77 only
+ for first occurance of skip (4x77 is not 77)
+
2009-02-25 Gary V. Vaughan <gary@gnu.org>
strtod: avoid C99 decl-after-statement
int simple (char *host, char *service)
{
char buf[BUFSIZ];
+ static int skip = 0;
struct addrinfo hints;
struct addrinfo *ai0, *ai;
int res;
+ /* Once we skipped the test, do not try anything else */
+ if (skip)
+ return 0;
+
dbgprintf ("Finding %s service %s...\n", host, service);
/* This initializes "hints" but does not use it. Is there a reason
in-law's farm. */
if (res == EAI_AGAIN)
{
+ skip++;
fprintf (stderr, "skipping getaddrinfo test: no network?\n");
return 77;
}