summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlavio Cruz <flaviocruz@gmail.com>2023-05-04 00:37:04 -0400
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-05-05 02:25:48 +0200
commitfdd1b1900e48c852fc89144bf574b6831b305bea (patch)
treee46b44ada57abdafb5e6ad081d420f3f199c2931
parent50b744c4c2877dfbec54dc7bdae0d141e34c17c3 (diff)
Use designated initializers in kern/ipc_kobject.c
msgt_deallocate was not initialized explicitly, this fixes that too. Message-Id: <ZFM2cLr1Ms/B3v8U@jupiter.tail36e24.ts.net>
-rw-r--r--kern/ipc_kobject.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/kern/ipc_kobject.c b/kern/ipc_kobject.c
index a0feaf40..960ef892 100644
--- a/kern/ipc_kobject.c
+++ b/kern/ipc_kobject.c
@@ -101,13 +101,14 @@ ipc_kobject_server(ipc_kmsg_t request)
#define InP ((mach_msg_header_t *) &request->ikm_header)
#define OutP ((mig_reply_header_t *) &reply->ikm_header)
- static mach_msg_type_t RetCodeType = {
- /* msgt_name = */ MACH_MSG_TYPE_INTEGER_32,
- /* msgt_size = */ 32,
- /* msgt_number = */ 1,
- /* msgt_inline = */ TRUE,
- /* msgt_longform = */ FALSE,
- /* msgt_unused = */ 0
+ static const mach_msg_type_t RetCodeType = {
+ .msgt_name = MACH_MSG_TYPE_INTEGER_32,
+ .msgt_size = 32,
+ .msgt_number = 1,
+ .msgt_inline = TRUE,
+ .msgt_longform = FALSE,
+ .msgt_deallocate = FALSE,
+ .msgt_unused = 0
};
OutP->Head.msgh_bits =
MACH_MSGH_BITS(MACH_MSGH_BITS_LOCAL(InP->msgh_bits), 0);