aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/util/os_installation.c4
-rw-r--r--src/util/service.c13
-rw-r--r--src/util/speedup.c9
3 files changed, 23 insertions, 3 deletions
diff --git a/src/util/os_installation.c b/src/util/os_installation.c
index 6e0754b21..753ed448e 100644
--- a/src/util/os_installation.c
+++ b/src/util/os_installation.c
@@ -744,7 +744,9 @@ GNUNET_OS_check_helper_binary (const char *binary, int check_suid, const char *p
744 PROCESS_INFORMATION proc; 744 PROCESS_INFORMATION proc;
745 DWORD exit_value; 745 DWORD exit_value;
746 746
747 GNUNET_snprintf (&parameters, 512, "-d %s", params); 747 GNUNET_snprintf (parameters,
748 sizeof (parameters),
749 "-d %s", params);
748 memset (&start, 0, sizeof (start)); 750 memset (&start, 0, sizeof (start));
749 start.cb = sizeof (start); 751 start.cb = sizeof (start);
750 memset (&proc, 0, sizeof (proc)); 752 memset (&proc, 0, sizeof (proc));
diff --git a/src/util/service.c b/src/util/service.c
index 3e72354ce..ea92f7cea 100644
--- a/src/util/service.c
+++ b/src/util/service.c
@@ -85,10 +85,19 @@ struct IPv6NetworkSet
85}; 85};
86 86
87 87
88/**
89 * Start task that may speed up our system clock artificially
90 *
91 * @param cfg configuration to use
92 * @return GNUNET_OK on success, GNUNET_SYSERR if the speedup was not configured
93 */
88int 94int
89GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg); 95GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg);
90 96
91int 97/**
98 * Stop tasks that modify clock behavior.
99 */
100void
92GNUNET_SPEEDUP_stop_ (void); 101GNUNET_SPEEDUP_stop_ (void);
93 102
94 103
@@ -1506,7 +1515,7 @@ service_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
1506 1515
1507 if (0 != (GNUNET_SCHEDULER_REASON_SHUTDOWN & tc->reason)) 1516 if (0 != (GNUNET_SCHEDULER_REASON_SHUTDOWN & tc->reason))
1508 return; 1517 return;
1509 GNUNET_SPEEDUP_start_ (sctx->cfg); 1518 (void) GNUNET_SPEEDUP_start_ (sctx->cfg);
1510 GNUNET_RESOLVER_connect (sctx->cfg); 1519 GNUNET_RESOLVER_connect (sctx->cfg);
1511 if (NULL != sctx->lsocks) 1520 if (NULL != sctx->lsocks)
1512 sctx->server = 1521 sctx->server =
diff --git a/src/util/speedup.c b/src/util/speedup.c
index e5f71d063..6cb8a4e05 100644
--- a/src/util/speedup.c
+++ b/src/util/speedup.c
@@ -53,6 +53,12 @@ do_speedup (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
53} 53}
54 54
55 55
56/**
57 * Start task that may speed up our system clock artificially
58 *
59 * @param cfg configuration to use
60 * @return GNUNET_OK on success, GNUNET_SYSERR if the speedup was not configured
61 */
56int 62int
57GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg) 63GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg)
58{ 64{
@@ -75,6 +81,9 @@ GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg)
75} 81}
76 82
77 83
84/**
85 * Stop tasks that modify clock behavior.
86 */
78void 87void
79GNUNET_SPEEDUP_stop_ ( ) 88GNUNET_SPEEDUP_stop_ ( )
80{ 89{