projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
-svn ignore
[oweals/gnunet.git]
/
src
/
arm
/
test_arm_api.c
diff --git
a/src/arm/test_arm_api.c
b/src/arm/test_arm_api.c
index cce5867f17962a7786a3bc7123768e04755dc216..086cfc25850da8376167d5111b7d2c0293d3a1f0 100644
(file)
--- a/
src/arm/test_arm_api.c
+++ b/
src/arm/test_arm_api.c
@@
-1,6
+1,6
@@
/*
This file is part of GNUnet.
/*
This file is part of GNUnet.
- (C) 2009 Christian Grothoff (and other contributing authors)
+ (C) 2009
, 2011
Christian Grothoff (and other contributing authors)
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
@@
-45,18
+45,20
@@
static struct GNUNET_ARM_Handle *arm;
static int ok = 1;
static void
static int ok = 1;
static void
-arm_stopped (void *cls,
int
success)
+arm_stopped (void *cls,
enum GNUNET_ARM_ProcessStatus
success)
{
{
- if (success != GNUNET_NO)
+ GNUNET_break (success == GNUNET_ARM_PROCESS_DOWN);
+ if (success != GNUNET_ARM_PROCESS_DOWN)
ok = 3;
else if (ok == 1)
ok = 0;
}
ok = 3;
else if (ok == 1)
ok = 0;
}
+
static void
static void
-arm_notify_stop (void *cls,
int
success)
+arm_notify_stop (void *cls,
enum GNUNET_ARM_ProcessStatus
success)
{
{
- GNUNET_
assert (success == GNUNET_NO
);
+ GNUNET_
break (success == GNUNET_ARM_PROCESS_DOWN
);
#if START_ARM
GNUNET_ARM_stop_service (arm, "arm", TIMEOUT, &arm_stopped, NULL);
#endif
#if START_ARM
GNUNET_ARM_stop_service (arm, "arm", TIMEOUT, &arm_stopped, NULL);
#endif
@@
-73,18
+75,19
@@
dns_notify (void *cls, const struct sockaddr *addr, socklen_t addrlen)
GNUNET_break (0);
ok = 2;
}
GNUNET_break (0);
ok = 2;
}
- GNUNET_ARM_stop_service (arm, "resolver", TIMEOUT, &arm_notify_stop, NULL);
+ GNUNET_ARM_stop_service (arm, "resolver", TIMEOUT, &arm_notify_stop,
+ NULL);
return;
}
return;
}
- GNUNET_
assert
(addr != NULL);
+ GNUNET_
break
(addr != NULL);
ok = 0;
}
static void
ok = 0;
}
static void
-resolver_notify (void *cls,
int
success)
+resolver_notify (void *cls,
enum GNUNET_ARM_ProcessStatus
success)
{
{
- if (success != GNUNET_
YES
)
+ if (success != GNUNET_
ARM_PROCESS_STARTING
)
{
GNUNET_break (0);
ok = 2;
{
GNUNET_break (0);
ok = 2;
@@
-98,9
+101,9
@@
resolver_notify (void *cls, int success)
static void
static void
-arm_notify (void *cls,
int
success)
+arm_notify (void *cls,
enum GNUNET_ARM_ProcessStatus
success)
{
{
- if (success != GNUNET_
YES
)
+ if (success != GNUNET_
ARM_PROCESS_STARTING
)
{
GNUNET_break (0);
ok = 2;
{
GNUNET_break (0);
ok = 2;
@@
-108,14
+111,13
@@
arm_notify (void *cls, int success)
GNUNET_ARM_stop_service (arm, "arm", TIMEOUT, &arm_stopped, NULL);
#endif
}
GNUNET_ARM_stop_service (arm, "arm", TIMEOUT, &arm_stopped, NULL);
#endif
}
- GNUNET_ARM_start_service (arm, "resolver", START_TIMEOUT, &resolver_notify, NULL);
+ GNUNET_ARM_start_service (arm, "resolver", START_TIMEOUT, &resolver_notify,
+ NULL);
}
static void
}
static void
-task (void *cls,
- char *const *args,
- const char *cfgfile,
+task (void *cls, char *const *args, const char *cfgfile,
const struct GNUNET_CONFIGURATION_Handle *c)
{
cfg = c;
const struct GNUNET_CONFIGURATION_Handle *c)
{
cfg = c;
@@
-144,10
+146,9
@@
check ()
GNUNET_GETOPT_OPTION_END
};
GNUNET_assert (GNUNET_OK ==
GNUNET_GETOPT_OPTION_END
};
GNUNET_assert (GNUNET_OK ==
- GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1,
- argv,
- "test-arm-api",
- "nohelp", options, &task, NULL));
+ GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1,
+ argv, "test-arm-api", "nohelp", options,
+ &task, NULL));
return ok;
}
return ok;
}
@@
-159,11
+160,11
@@
main (int argc, char *argv[])
GNUNET_log_setup ("test-arm-api",
#if VERBOSE
GNUNET_log_setup ("test-arm-api",
#if VERBOSE
-
"DEBUG",
+ "DEBUG",
#else
#else
-
"WARNING",
+ "WARNING",
#endif
#endif
-
NULL);
+ NULL);
ret = check ();
return ret;
ret = check ();
return ret;