aboutsummaryrefslogtreecommitdiff
path: root/src/arm
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-07-26 21:20:11 +0000
committerChristian Grothoff <christian@grothoff.org>2009-07-26 21:20:11 +0000
commit7bc466bbdb8b64cac68c5ee59eb7ab6b9d85c420 (patch)
treedc415457e57f9cfda58eb22ca400a941ebcf602e /src/arm
parent4f8ba34b32328bd99b2f0c2ff9a2372712022b32 (diff)
downloadgnunet-7bc466bbdb8b64cac68c5ee59eb7ab6b9d85c420.tar.gz
gnunet-7bc466bbdb8b64cac68c5ee59eb7ab6b9d85c420.zip
const-ing of config-handles
Diffstat (limited to 'src/arm')
-rw-r--r--src/arm/arm_api.c8
-rw-r--r--src/arm/gnunet-arm.c3
-rw-r--r--src/arm/gnunet-service-arm.c6
-rw-r--r--src/arm/test_arm_api.c5
4 files changed, 12 insertions, 10 deletions
diff --git a/src/arm/arm_api.c b/src/arm/arm_api.c
index 7f120e6a6..7ae3e9513 100644
--- a/src/arm/arm_api.c
+++ b/src/arm/arm_api.c
@@ -39,7 +39,7 @@ struct ArmContext
39 void *cls; 39 void *cls;
40 char *service_name; 40 char *service_name;
41 struct GNUNET_CLIENT_Connection *client; 41 struct GNUNET_CLIENT_Connection *client;
42 struct GNUNET_CONFIGURATION_Handle *cfg; 42 const struct GNUNET_CONFIGURATION_Handle *cfg;
43 struct GNUNET_TIME_Absolute timeout; 43 struct GNUNET_TIME_Absolute timeout;
44 uint16_t type; 44 uint16_t type;
45}; 45};
@@ -195,7 +195,7 @@ send_service_msg (void *cls, size_t size, void *buf)
195 */ 195 */
196static void 196static void
197change_service (const char *service_name, 197change_service (const char *service_name,
198 struct GNUNET_CONFIGURATION_Handle *cfg, 198 const struct GNUNET_CONFIGURATION_Handle *cfg,
199 struct GNUNET_SCHEDULER_Handle *sched, 199 struct GNUNET_SCHEDULER_Handle *sched,
200 struct GNUNET_TIME_Relative timeout, 200 struct GNUNET_TIME_Relative timeout,
201 GNUNET_ARM_Callback cb, void *cb_cls, uint16_t type) 201 GNUNET_ARM_Callback cb, void *cb_cls, uint16_t type)
@@ -266,7 +266,7 @@ change_service (const char *service_name,
266 */ 266 */
267void 267void
268GNUNET_ARM_start_service (const char *service_name, 268GNUNET_ARM_start_service (const char *service_name,
269 struct GNUNET_CONFIGURATION_Handle *cfg, 269 const struct GNUNET_CONFIGURATION_Handle *cfg,
270 struct GNUNET_SCHEDULER_Handle *sched, 270 struct GNUNET_SCHEDULER_Handle *sched,
271 struct GNUNET_TIME_Relative timeout, 271 struct GNUNET_TIME_Relative timeout,
272 GNUNET_ARM_Callback cb, void *cb_cls) 272 GNUNET_ARM_Callback cb, void *cb_cls)
@@ -308,7 +308,7 @@ GNUNET_ARM_start_service (const char *service_name,
308 */ 308 */
309void 309void
310GNUNET_ARM_stop_service (const char *service_name, 310GNUNET_ARM_stop_service (const char *service_name,
311 struct GNUNET_CONFIGURATION_Handle *cfg, 311 const struct GNUNET_CONFIGURATION_Handle *cfg,
312 struct GNUNET_SCHEDULER_Handle *sched, 312 struct GNUNET_SCHEDULER_Handle *sched,
313 struct GNUNET_TIME_Relative timeout, 313 struct GNUNET_TIME_Relative timeout,
314 GNUNET_ARM_Callback cb, void *cb_cls) 314 GNUNET_ARM_Callback cb, void *cb_cls)
diff --git a/src/arm/gnunet-arm.c b/src/arm/gnunet-arm.c
index f8f5bc20f..740fd2533 100644
--- a/src/arm/gnunet-arm.c
+++ b/src/arm/gnunet-arm.c
@@ -111,7 +111,8 @@ static void
111run (void *cls, 111run (void *cls,
112 struct GNUNET_SCHEDULER_Handle *sched, 112 struct GNUNET_SCHEDULER_Handle *sched,
113 char *const *args, 113 char *const *args,
114 const char *cfgfile, struct GNUNET_CONFIGURATION_Handle *cfg) 114 const char *cfgfile,
115 const struct GNUNET_CONFIGURATION_Handle *cfg)
115{ 116{
116 if (term != NULL) 117 if (term != NULL)
117 { 118 {
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c
index a84445271..32674117c 100644
--- a/src/arm/gnunet-service-arm.c
+++ b/src/arm/gnunet-service-arm.c
@@ -124,7 +124,7 @@ static struct ServiceList *running;
124/** 124/**
125 * Our configuration 125 * Our configuration
126 */ 126 */
127static struct GNUNET_CONFIGURATION_Handle *cfg; 127static const struct GNUNET_CONFIGURATION_Handle *cfg;
128 128
129/** 129/**
130 * Our scheduler. 130 * Our scheduler.
@@ -562,7 +562,7 @@ maint (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
562 GNUNET_YES, 562 GNUNET_YES,
563 GNUNET_SCHEDULER_PRIORITY_IDLE, 563 GNUNET_SCHEDULER_PRIORITY_IDLE,
564 GNUNET_SCHEDULER_NO_TASK, 564 GNUNET_SCHEDULER_NO_TASK,
565 MAINT_FREQUENCY, &maint, cfg); 565 MAINT_FREQUENCY, &maint, NULL);
566 566
567 /* check for services that died (WAITPID) */ 567 /* check for services that died (WAITPID) */
568 prev = NULL; 568 prev = NULL;
@@ -675,7 +675,7 @@ static void
675run (void *cls, 675run (void *cls,
676 struct GNUNET_SCHEDULER_Handle *s, 676 struct GNUNET_SCHEDULER_Handle *s,
677 struct GNUNET_SERVER_Handle *server, 677 struct GNUNET_SERVER_Handle *server,
678 struct GNUNET_CONFIGURATION_Handle *c) 678 const struct GNUNET_CONFIGURATION_Handle *c)
679{ 679{
680 char *defaultservices; 680 char *defaultservices;
681 char *pos; 681 char *pos;
diff --git a/src/arm/test_arm_api.c b/src/arm/test_arm_api.c
index 89f63d3ec..fbd90583e 100644
--- a/src/arm/test_arm_api.c
+++ b/src/arm/test_arm_api.c
@@ -38,7 +38,7 @@
38 38
39static struct GNUNET_SCHEDULER_Handle *sched; 39static struct GNUNET_SCHEDULER_Handle *sched;
40 40
41static struct GNUNET_CONFIGURATION_Handle *cfg; 41static const struct GNUNET_CONFIGURATION_Handle *cfg;
42 42
43static int ok = 1; 43static int ok = 1;
44 44
@@ -84,7 +84,8 @@ static void
84task (void *cls, 84task (void *cls,
85 struct GNUNET_SCHEDULER_Handle *s, 85 struct GNUNET_SCHEDULER_Handle *s,
86 char *const *args, 86 char *const *args,
87 const char *cfgfile, struct GNUNET_CONFIGURATION_Handle *c) 87 const char *cfgfile,
88 const struct GNUNET_CONFIGURATION_Handle *c)
88{ 89{
89 cfg = c; 90 cfg = c;
90 sched = s; 91 sched = s;