From 92fad38a043b75ed6b435b3efa574ede91dbe9ee Mon Sep 17 00:00:00 2001 From: Flavio Cruz Date: Wed, 11 Jan 2023 23:22:53 -0500 Subject: Use rpc_uintptr_t for protected payloads. Not only is uintptr_t more accurate for what protected payloads are but we also provide compatibility for 64 + 32 bits. Also the use of natural_t in the RPC definition is wrong since it is always 32 bits. Message-Id: --- include/mach/message.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/mach/message.h') diff --git a/include/mach/message.h b/include/mach/message.h index e6d26f58..798b47b4 100644 --- a/include/mach/message.h +++ b/include/mach/message.h @@ -138,7 +138,7 @@ typedef struct mach_msg_header { mach_port_t msgh_remote_port; union { mach_port_t msgh_local_port; - unsigned long msgh_protected_payload; + rpc_uintptr_t msgh_protected_payload; }; mach_port_seqno_t msgh_seqno; mach_msg_id_t msgh_id; -- cgit v1.2.3