diff options
-rw-r--r-- | src/util/os_installation.c | 4 | ||||
-rw-r--r-- | src/util/service.c | 13 | ||||
-rw-r--r-- | src/util/speedup.c | 9 |
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 (¶meters, 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 | */ | ||
88 | int | 94 | int |
89 | GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg); | 95 | GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg); |
90 | 96 | ||
91 | int | 97 | /** |
98 | * Stop tasks that modify clock behavior. | ||
99 | */ | ||
100 | void | ||
92 | GNUNET_SPEEDUP_stop_ (void); | 101 | GNUNET_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 | */ | ||
56 | int | 62 | int |
57 | GNUNET_SPEEDUP_start_ (const struct GNUNET_CONFIGURATION_Handle *cfg) | 63 | GNUNET_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 | */ | ||
78 | void | 87 | void |
79 | GNUNET_SPEEDUP_stop_ ( ) | 88 | GNUNET_SPEEDUP_stop_ ( ) |
80 | { | 89 | { |