diff --git a/libmango/include/mango/types.h b/libmango/include/mango/types.h index 1c2b7f1..f337311 100644 --- a/libmango/include/mango/types.h +++ b/libmango/include/mango/types.h @@ -28,6 +28,11 @@ .io_base = (virt_addr_t)(p), \ .io_len = (len), \ } +#define MSG_HANDLE(mode, value) \ + { \ + .hnd_mode = (mode), \ + .hnd_value = (value), \ + } #define MSG(data, data_count, handles, handles_len) \ { \ .msg_data = (data), \