aboutsummaryrefslogtreecommitdiff
path: root/src/nat
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-07-17 22:35:36 +0200
committerChristian Grothoff <christian@grothoff.org>2020-07-17 22:35:36 +0200
commit28ab2c446fba4980a8295d59fdf203a028a35dd6 (patch)
treeebd266d1e280e353e8857a7e3e35bbf609c0a888 /src/nat
parent931232d1141891232e46f5d6fd1432663e730e7a (diff)
downloadgnunet-28ab2c446fba4980a8295d59fdf203a028a35dd6.tar.gz
gnunet-28ab2c446fba4980a8295d59fdf203a028a35dd6.zip
avoid boolean flag in GNUNET_OS_start_process() API (fixes #6188)
Diffstat (limited to 'src/nat')
-rw-r--r--src/nat/gnunet-service-nat_helper.c6
-rw-r--r--src/nat/gnunet-service-nat_mini.c3
-rw-r--r--src/nat/test_nat_test.c4
-rw-r--r--src/nat/test_stun.c4
4 files changed, 7 insertions, 10 deletions
diff --git a/src/nat/gnunet-service-nat_helper.c b/src/nat/gnunet-service-nat_helper.c
index 58d7b4c61..80d3559f3 100644
--- a/src/nat/gnunet-service-nat_helper.c
+++ b/src/nat/gnunet-service-nat_helper.c
@@ -234,8 +234,7 @@ restart_nat_server (void *cls)
234 "Starting `%s' at `%s'\n", 234 "Starting `%s' at `%s'\n",
235 "gnunet-helper-nat-server", 235 "gnunet-helper-nat-server",
236 ia); 236 ia);
237 h->server_proc = GNUNET_OS_start_process (GNUNET_NO, 237 h->server_proc = GNUNET_OS_start_process (GNUNET_OS_INHERIT_STD_NONE,
238 0,
239 NULL, 238 NULL,
240 h->server_stdout, 239 h->server_stdout,
241 NULL, 240 NULL,
@@ -378,8 +377,7 @@ GN_request_connection_reversal (const struct in_addr *internal_address,
378 remv4, 377 remv4,
379 internal_port); 378 internal_port);
380 binary = GNUNET_OS_get_suid_binary_path (cfg, "gnunet-helper-nat-client"); 379 binary = GNUNET_OS_get_suid_binary_path (cfg, "gnunet-helper-nat-client");
381 proc = GNUNET_OS_start_process (GNUNET_NO, 380 proc = GNUNET_OS_start_process (GNUNET_OS_INHERIT_STD_NONE,
382 0,
383 NULL, 381 NULL,
384 NULL, 382 NULL,
385 NULL, 383 NULL,
diff --git a/src/nat/gnunet-service-nat_mini.c b/src/nat/gnunet-service-nat_mini.c
index ae94e3f5b..b98255ad2 100644
--- a/src/nat/gnunet-service-nat_mini.c
+++ b/src/nat/gnunet-service-nat_mini.c
@@ -199,8 +199,7 @@ GNUNET_NAT_mini_get_external_ipv4_ (GNUNET_NAT_IPCallback cb, void *cb_cls)
199 eh->task = GNUNET_SCHEDULER_add_now (&signal_external_ip_error, eh); 199 eh->task = GNUNET_SCHEDULER_add_now (&signal_external_ip_error, eh);
200 return eh; 200 return eh;
201 } 201 }
202 eh->eip = GNUNET_OS_start_process (GNUNET_NO, 202 eh->eip = GNUNET_OS_start_process (GNUNET_OS_INHERIT_STD_NONE,
203 0,
204 NULL, 203 NULL,
205 eh->opipe, 204 eh->opipe,
206 NULL, 205 NULL,
diff --git a/src/nat/test_nat_test.c b/src/nat/test_nat_test.c
index 43998c97c..2abab4d5f 100644
--- a/src/nat/test_nat_test.c
+++ b/src/nat/test_nat_test.c
@@ -117,8 +117,8 @@ main (int argc, char *const argv[])
117 return 0; 117 return 0;
118 } 118 }
119 119
120 gns = GNUNET_OS_start_process (GNUNET_YES, 120 gns = GNUNET_OS_start_process (GNUNET_OS_INHERIT_STD_OUT_AND_ERR
121 GNUNET_OS_INHERIT_STD_OUT_AND_ERR, 121 | GNUNET_OS_USE_PIPE_CONTROL,
122 NULL, NULL, NULL, 122 NULL, NULL, NULL,
123 "gnunet-nat-server", 123 "gnunet-nat-server",
124 "gnunet-nat-server", 124 "gnunet-nat-server",
diff --git a/src/nat/test_stun.c b/src/nat/test_stun.c
index a41734af1..75eb877b3 100644
--- a/src/nat/test_stun.c
+++ b/src/nat/test_stun.c
@@ -277,8 +277,8 @@ main (int argc, char *const argv[])
277 277
278 /* Lets start resolver */ 278 /* Lets start resolver */
279 fn = GNUNET_OS_get_libexec_binary_path ("gnunet-service-resolver"); 279 fn = GNUNET_OS_get_libexec_binary_path ("gnunet-service-resolver");
280 proc = GNUNET_OS_start_process (GNUNET_YES, 280 proc = GNUNET_OS_start_process (GNUNET_OS_INHERIT_STD_OUT_AND_ERR
281 GNUNET_OS_INHERIT_STD_OUT_AND_ERR, 281 | GNUNET_OS_USE_PIPE_CONTROL,
282 NULL, NULL, NULL, 282 NULL, NULL, NULL,
283 fn, 283 fn,
284 "gnunet-service-resolver", 284 "gnunet-service-resolver",