1.1 --- a/pkg/idl4re-examples/calc++/calc_local.cc Sun Aug 01 18:16:20 2021 +0200
1.2 +++ b/pkg/idl4re-examples/calc++/calc_local.cc Mon Mar 14 01:34:59 2022 +0100
1.3 @@ -55,6 +55,6 @@
1.4
1.5 long local_Calc::pow(double base, double exponent, double *result)
1.6 {
1.7 - *result = powf(base, exponent);
1.8 + *result = ::pow(base, exponent);
1.9 return L4_EOK;
1.10 }
2.1 --- a/pkg/idl4re-examples/calc++/server.cc Sun Aug 01 18:16:20 2021 +0200
2.2 +++ b/pkg/idl4re-examples/calc++/server.cc Mon Mar 14 01:34:59 2022 +0100
2.3 @@ -62,7 +62,7 @@
2.4
2.5 long pow(double base, double exponent, double *result)
2.6 {
2.7 - *result = powf(base, exponent);
2.8 + *result = ::pow(base, exponent);
2.9 return L4_EOK;
2.10 }
2.11 };
2.12 @@ -75,23 +75,9 @@
2.13
2.14 server_Calc obj;
2.15
2.16 - /* Server capability. */
2.17 -
2.18 - l4_cap_idx_t server;
2.19 -
2.20 - /* Register a server associating it with the given object. */
2.21 -
2.22 - long err = ipc_server_bind("server", (l4_umword_t) &obj, &server);
2.23 -
2.24 - if (err)
2.25 - {
2.26 - printf("Could not bind server: %s\n", l4sys_errtostr(err));
2.27 - return 1;
2.28 - }
2.29 -
2.30 /* Wait for messages, dispatching to the handler. */
2.31
2.32 - ipc_server_loop_for(Calc, &obj);
2.33 + ipc_server_loop_for(Calc, &obj, "server");
2.34
2.35 return 0;
2.36 }
3.1 --- a/pkg/idl4re-examples/calc++/server_compound.cc Sun Aug 01 18:16:20 2021 +0200
3.2 +++ b/pkg/idl4re-examples/calc++/server_compound.cc Mon Mar 14 01:34:59 2022 +0100
3.3 @@ -66,7 +66,7 @@
3.4
3.5 long pow(double base, double exponent, double *result)
3.6 {
3.7 - *result = powf(base, exponent);
3.8 + *result = ::pow(base, exponent);
3.9 return L4_EOK;
3.10 }
3.11
3.12 @@ -86,23 +86,9 @@
3.13
3.14 server_CalcCounter obj;
3.15
3.16 - /* Server capability. */
3.17 -
3.18 - l4_cap_idx_t server;
3.19 -
3.20 - /* Register a server associating it with the given object. */
3.21 -
3.22 - long err = ipc_server_bind("server", (l4_umword_t) &obj, &server);
3.23 -
3.24 - if (err)
3.25 - {
3.26 - printf("Could not bind server: %s\n", l4sys_errtostr(err));
3.27 - return 1;
3.28 - }
3.29 -
3.30 /* Wait for messages, dispatching to the handler. */
3.31
3.32 - ipc_server_loop_for(CalcCounter, &obj);
3.33 + ipc_server_loop_for(CalcCounter, &obj, "server");
3.34
3.35 return 0;
3.36 }
4.1 --- a/pkg/idl4re-examples/calc/calc_local.c Sun Aug 01 18:16:20 2021 +0200
4.2 +++ b/pkg/idl4re-examples/calc/calc_local.c Mon Mar 14 01:34:59 2022 +0100
4.3 @@ -60,7 +60,7 @@
4.4 static long calc_pow(ref_Calc _self, double base, double exponent, double *result)
4.5 {
4.6 (void) _self;
4.7 - *result = powf(base, exponent);
4.8 + *result = pow(base, exponent);
4.9 return L4_EOK;
4.10 }
4.11
5.1 --- a/pkg/idl4re-examples/calc/server.c Sun Aug 01 18:16:20 2021 +0200
5.2 +++ b/pkg/idl4re-examples/calc/server.c Mon Mar 14 01:34:59 2022 +0100
5.3 @@ -64,7 +64,7 @@
5.4 static long calc_pow(ref_Calc _self, double base, double exponent, double *result)
5.5 {
5.6 (void) _self;
5.7 - *result = powf(base, exponent);
5.8 + *result = pow(base, exponent);
5.9 return L4_EOK;
5.10 }
5.11
5.12 @@ -89,23 +89,9 @@
5.13 ref_Calc ref = {.ptr=0};
5.14 Calc obj = {.ref=ref, .iface=&server_iface_Calc};
5.15
5.16 - /* Server capability. */
5.17 -
5.18 - l4_cap_idx_t server;
5.19 -
5.20 - /* Register a server associating it with the given object. */
5.21 -
5.22 - long err = ipc_server_bind("server", (l4_umword_t) &obj, &server);
5.23 -
5.24 - if (err)
5.25 - {
5.26 - printf("Could not bind server: %s\n", l4sys_errtostr(err));
5.27 - return 1;
5.28 - }
5.29 -
5.30 /* Wait for messages, dispatching to the handler. */
5.31
5.32 - ipc_server_loop_for(Calc, &obj);
5.33 + ipc_server_loop_for(Calc, &obj, "server");
5.34
5.35 return 0;
5.36 }
6.1 --- a/pkg/idl4re-examples/calc/server_compound.c Sun Aug 01 18:16:20 2021 +0200
6.2 +++ b/pkg/idl4re-examples/calc/server_compound.c Mon Mar 14 01:34:59 2022 +0100
6.3 @@ -64,7 +64,7 @@
6.4 static long calc_pow(ref_Calc _self, double base, double exponent, double *result)
6.5 {
6.6 (void) _self;
6.7 - *result = powf(base, exponent);
6.8 + *result = pow(base, exponent);
6.9 return L4_EOK;
6.10 }
6.11
6.12 @@ -115,23 +115,9 @@
6.13 ref_CalcCounter ref = {.ptr=&counter};
6.14 CalcCounter obj = {.ref=ref, .iface=&server_iface_CalcCounter};
6.15
6.16 - /* Server capability. */
6.17 -
6.18 - l4_cap_idx_t server;
6.19 -
6.20 - /* Register a server associating it with the given object. */
6.21 -
6.22 - long err = ipc_server_bind("server", (l4_umword_t) &obj, &server);
6.23 -
6.24 - if (err)
6.25 - {
6.26 - printf("Could not bind server: %s\n", l4sys_errtostr(err));
6.27 - return 1;
6.28 - }
6.29 -
6.30 /* Wait for messages, dispatching to the handler. */
6.31
6.32 - ipc_server_loop_for(CalcCounter, &obj);
6.33 + ipc_server_loop_for(CalcCounter, &obj, "server");
6.34
6.35 return 0;
6.36 }