[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet] 05/11: REST: Fix warnings with new daemon macro API
From: |
gnunet |
Subject: |
[gnunet] 05/11: REST: Fix warnings with new daemon macro API |
Date: |
Tue, 07 Nov 2023 19:06:39 +0100 |
This is an automated email from the git hooks/post-receive script.
t3sserakt pushed a commit to branch master
in repository gnunet.
commit d6a4a3652df1716ca5bb6e0729d6a2ae6f580b9e
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Mon Nov 6 16:47:11 2023 +0100
REST: Fix warnings with new daemon macro API
---
src/include/gnunet_program_lib.h | 2 +-
src/service/rest/gnunet-rest-server.c | 30 ++++++++++++++++++++----------
2 files changed, 21 insertions(+), 11 deletions(-)
diff --git a/src/include/gnunet_program_lib.h b/src/include/gnunet_program_lib.h
index b50838755..f06d95422 100644
--- a/src/include/gnunet_program_lib.h
+++ b/src/include/gnunet_program_lib.h
@@ -139,7 +139,7 @@ GNUNET_DAEMON_register (const char *daemon_name,
}; \
if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, \
&argv)) \
- return 2; \
+ return 2; \
ret = GNUNET_PROGRAM_run (argc, \
argv, \
daemon_name, \
diff --git a/src/service/rest/gnunet-rest-server.c
b/src/service/rest/gnunet-rest-server.c
index c4b59de96..d71f8d352 100644
--- a/src/service/rest/gnunet-rest-server.c
+++ b/src/service/rest/gnunet-rest-server.c
@@ -1146,8 +1146,9 @@ setup_plugin (const char *name,
*/
static void
run (void *cls,
- const struct GNUNET_CONFIGURATION_Handle *c,
- struct GNUNET_SERVICE_Handle *service)
+ char *const *args,
+ const char *cfgfile,
+ const struct GNUNET_CONFIGURATION_Handle *c)
{
static const char *err_page = "{}";
char *addr_str;
@@ -1383,39 +1384,48 @@ run (void *cls,
/* Load plugins */
// FIXME: Use per-plugin rest plugin structs
struct GNUNET_REST_Plugin *config_plugin = REST_config_init (cfg);
- if (GNUNET_OK != setup_plugin (config_plugin->name,
&REST_config_process_request, config_plugin))
+ if (GNUNET_OK != setup_plugin (config_plugin->name,
+ &REST_config_process_request, config_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
struct GNUNET_REST_Plugin *copying_plugin = REST_copying_init (cfg);
- if (GNUNET_OK != setup_plugin (copying_plugin->name,
&REST_copying_process_request, copying_plugin))
+ if (GNUNET_OK != setup_plugin (copying_plugin->name,
+ &REST_copying_process_request,
copying_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
struct GNUNET_REST_Plugin *identity_plugin = REST_identity_init (cfg);
- if (GNUNET_OK != setup_plugin (identity_plugin->name,
&REST_identity_process_request, identity_plugin))
+ if (GNUNET_OK != setup_plugin (identity_plugin->name,
+ &REST_identity_process_request,
+ identity_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
struct GNUNET_REST_Plugin *namestore_plugin = REST_namestore_init (cfg);
- if (GNUNET_OK != setup_plugin (namestore_plugin->name,
&REST_namestore_process_request, namestore_plugin))
+ if (GNUNET_OK != setup_plugin (namestore_plugin->name,
+ &REST_namestore_process_request,
+ namestore_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
struct GNUNET_REST_Plugin *gns_plugin = REST_gns_init (cfg);
- if (GNUNET_OK != setup_plugin (gns_plugin->name, &REST_gns_process_request,
gns_plugin))
+ if (GNUNET_OK != setup_plugin (gns_plugin->name, &REST_gns_process_request,
+ gns_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
#if HAVE_JOSE
struct GNUNET_REST_Plugin *openid_plugin = REST_openid_init (cfg);
- if (GNUNET_OK != setup_plugin (openid_plugin->name,
&REST_openid_process_request, openid_plugin))
+ if (GNUNET_OK != setup_plugin (openid_plugin->name,
+ &REST_openid_process_request, openid_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
#endif
struct GNUNET_REST_Plugin *reclaim_plugin = REST_reclaim_init (cfg);
- if (GNUNET_OK != setup_plugin (reclaim_plugin->name,
&REST_reclaim_process_request, reclaim_plugin))
+ if (GNUNET_OK != setup_plugin (reclaim_plugin->name,
+ &REST_reclaim_process_request,
reclaim_plugin))
{
GNUNET_SCHEDULER_shutdown ();
}
@@ -1423,6 +1433,6 @@ run (void *cls,
}
-GNUNET_DAEMON_MAIN("rest", _("GNUnet REST service"), &run)
+GNUNET_DAEMON_MAIN ("rest", _ ("GNUnet REST service"), &run)
/* end of gnunet-rest-server.c */
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet] branch master updated (a2e0b8212 -> 1b84baca9), gnunet, 2023/11/07
- [gnunet] 10/11: Hello: Change meson build file to use the new bootstrap hello file., gnunet, 2023/11/07
- [gnunet] 11/11: Merge branch 'master' of ssh://git.gnunet.org/gnunet, gnunet, 2023/11/07
- [gnunet] 08/11: build: move gana and handbook submodules back into contrib, gnunet, 2023/11/07
- [gnunet] 04/11: meson: same build order as autotools, gnunet, 2023/11/07
- [gnunet] 07/11: GNSRECORD: Fix compiler warnings in tests, gnunet, 2023/11/07
- [gnunet] 05/11: REST: Fix warnings with new daemon macro API,
gnunet <=
- [gnunet] 01/11: Hello: Changed bootstrap peer hello file to new bootstrap peer., gnunet, 2023/11/07
- [gnunet] 09/11: meson: fix for submodule change, gnunet, 2023/11/07
- [gnunet] 02/11: HELLO: Modify API to avoid unnecessary copies, gnunet, 2023/11/07
- [gnunet] 03/11: meson: add topology for build, gnunet, 2023/11/07
- [gnunet] 06/11: CONVERSATION: Fix warning for incorrect enum usage, gnunet, 2023/11/07