1.1 --- a/templates.h Tue Feb 28 22:33:52 2023 +0100
1.2 +++ b/templates.h Thu Mar 23 00:32:22 2023 +0100
1.3 @@ -52,6 +52,12 @@
1.4 " if (err)\n" \
1.5 " return err;\n"
1.6
1.7 +#define client_function_body_call_oneway \
1.8 +"\n ipc_message_send(&msg, %s, %s);\n\n" \
1.9 +" err = l4_error(msg.tag);\n" \
1.10 +" if (err)\n" \
1.11 +" return err;\n"
1.12 +
1.13 #define client_function_body_epilogue \
1.14 "\n ipc_message_free(&msg);\n" \
1.15 " return L4_EOK;\n"
1.16 @@ -154,6 +160,12 @@
1.17 " ipc_message_send_error(msg, %s_%s(msg, %s));\n" \
1.18 " break;\n\n"
1.19
1.20 +#define dispatch_function_oneway_wrapper_case \
1.21 +" case %s:\n" \
1.22 +" err = %s_%s(msg, %s);\n" \
1.23 +" (void) err;\n" \
1.24 +" break;\n\n"
1.25 +
1.26 #define dispatch_function_reply_wrapper_case \
1.27 " case %s:\n" \
1.28 " err = %s_%s(msg, %s);\n" \