/**
* User supplied expiration value
*/
-static unsigned long long expiration_seconds = 3600;
+static struct GNUNET_TIME_Relative expiration;
/**
* Desired replication level.
GNUNET_CRYPTO_hash (query_key, strlen (query_key), &key);
- expiration =
- GNUNET_TIME_relative_to_absolute (GNUNET_TIME_relative_multiply
- (GNUNET_TIME_UNIT_SECONDS,
- expiration_seconds));
if (verbose)
- FPRINTF (stderr, _("Issuing put request for `%s' with data `%s'!\n"),
- query_key, data);
+ FPRINTF (stderr,
+ _("Issuing put request for `%s' with data `%s'!\n"),
+ query_key,
+ data);
ro = GNUNET_DHT_RO_NONE;
if (demultixplex_everywhere)
ro |= GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE;
1, &GNUNET_GETOPT_set_string, &data},
{'e', "expiration", "EXPIRATION",
gettext_noop ("how long to store this entry in the dht (in seconds)"),
- 1, &GNUNET_GETOPT_set_ulong, &expiration_seconds},
+ 1, &GNUNET_GETOPT_set_relative_time, &expiration},
{'k', "key", "KEY",
gettext_noop ("the query key"),
1, &GNUNET_GETOPT_set_string, &query_key},
if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv,
&argc, &argv))
return 2;
+ expiration = GNUNET_TIME_UNIT_HOURS;
return (GNUNET_OK ==
- GNUNET_PROGRAM_run (argc, argv, "gnunet-dht-put",
+ GNUNET_PROGRAM_run (argc,
+ argv,
+ "gnunet-dht-put",
gettext_noop
("Issue a PUT request to the GNUnet DHT insert DATA under KEY."),
- options, &run, NULL)) ? ret : 1;
+ options,
+ &run,
+ NULL))
+ ? ret : 1;
}
/* end of gnunet-dht-put.c */