diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-02-27 11:59:13 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-02-27 11:59:13 +0100 |
commit | 94f31a28be7041c4127df143f19f5fbdafc1d558 (patch) | |
tree | 203c70339e2840372ac3871a809d8d94cf96daa2 /src/anastasis/anastasis-gtk.c | |
parent | d957221ae8c31f37c982181cff4855c3f8a01294 (diff) | |
download | anastasis-gtk-94f31a28be7041c4127df143f19f5fbdafc1d558.tar.gz anastasis-gtk-94f31a28be7041c4127df143f19f5fbdafc1d558.tar.bz2 anastasis-gtk-94f31a28be7041c4127df143f19f5fbdafc1d558.zip |
add application ID support (-a command-line option)
Diffstat (limited to 'src/anastasis/anastasis-gtk.c')
-rw-r--r-- | src/anastasis/anastasis-gtk.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/anastasis/anastasis-gtk.c b/src/anastasis/anastasis-gtk.c index 1ffc51a..182462f 100644 --- a/src/anastasis/anastasis-gtk.c +++ b/src/anastasis/anastasis-gtk.c @@ -46,6 +46,11 @@ struct ANASTASIS_PolicyDiscovery *AG_pd; const struct GNUNET_CONFIGURATION_Handle *AG_cfg; /** + * Application ID to include in the user attributes. + */ +char *AG_application_id; + +/** * Closure for #GNUNET_CURL_gnunet_scheduler_reschedule(). */ static struct GNUNET_CURL_RescheduleContext *rc; @@ -253,10 +258,16 @@ main (int argc, char *const *argv) { struct GNUNET_GETOPT_CommandLineOption options[] = { + GNUNET_GETOPT_option_string ('a', + "application", + "ID", + "set the application ID", + &AG_application_id), GNUNET_GETOPT_OPTION_END }; int ret; + AG_application_id = GNUNET_strdup ("anastasis-gtk"); if (GNUNET_OK != GNUNET_GTK_main_loop_start ("anastasis-gtk", "GTK GUI for Anastasis", @@ -268,6 +279,7 @@ main (int argc, ret = 1; else ret = 0; + GNUNET_free (AG_application_id); return ret; } |