aboutsummaryrefslogtreecommitdiff
path: root/src/util/program.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-07-25 12:36:16 +0000
committerNathan S. Evans <evans@in.tum.de>2011-07-25 12:36:16 +0000
commit70a2b635b7107f7554e9ae5c4f3262ee6eaacb83 (patch)
tree6773092c3053281f383ec6555e8757bf9387d515 /src/util/program.c
parent00b0f3c22aab316068326a26f89219eddc7f6ef9 (diff)
downloadgnunet-70a2b635b7107f7554e9ae5c4f3262ee6eaacb83.tar.gz
gnunet-70a2b635b7107f7554e9ae5c4f3262ee6eaacb83.zip
clockskew code
Diffstat (limited to 'src/util/program.c')
-rw-r--r--src/util/program.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/util/program.c b/src/util/program.c
index c5fe0b573..d98b388c1 100644
--- a/src/util/program.c
+++ b/src/util/program.c
@@ -134,6 +134,9 @@ GNUNET_PROGRAM_run (int argc,
134 char *logfile; 134 char *logfile;
135 int ret; 135 int ret;
136 unsigned int cnt; 136 unsigned int cnt;
137 unsigned long long skew_offset;
138 unsigned long long skew_variance;
139 long long clock_offset;
137 struct GNUNET_CONFIGURATION_Handle *cfg; 140 struct GNUNET_CONFIGURATION_Handle *cfg;
138 struct GNUNET_GETOPT_CommandLineOption defoptions[] = { 141 struct GNUNET_GETOPT_CommandLineOption defoptions[] = {
139 GNUNET_GETOPT_OPTION_CFG_FILE (&cc.cfgfile), 142 GNUNET_GETOPT_OPTION_CFG_FILE (&cc.cfgfile),
@@ -229,7 +232,11 @@ GNUNET_PROGRAM_run (int argc,
229 } 232 }
230 GNUNET_free (allopts); 233 GNUNET_free (allopts);
231 GNUNET_free (lpfx); 234 GNUNET_free (lpfx);
232 235 if (GNUNET_OK == GNUNET_CONFIGURATION_get_value_number(cc.cfg, "testing", "skew_offset", &skew_offset) &&
236 (GNUNET_OK == GNUNET_CONFIGURATION_get_value_number(cc.cfg, "testing", "skew_variance", &skew_variance)))
237 {
238 clock_offset = skew_offset - skew_variance;
239 }
233 /* run */ 240 /* run */
234 cc.args = &argv[ret]; 241 cc.args = &argv[ret];
235 GNUNET_SCHEDULER_run (&program_main, &cc); 242 GNUNET_SCHEDULER_run (&program_main, &cc);