From 5e3913bb0abaac77f672366280d71503e6bb0f45 Mon Sep 17 00:00:00 2001 From: Luca Dariz Date: Tue, 28 Jun 2022 12:10:43 +0200 Subject: compute mach port size from the corresponding type * ipc/ipc_machdep.h: re-define PORT_T_SIZE_IN_BITS to be computed from mach_port_t instead of being hardcoded. Signed-off-by: Luca Dariz Message-Id: <20220628101054.446126-5-luca@orpolo.org> --- ipc/ipc_machdep.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'ipc/ipc_machdep.h') diff --git a/ipc/ipc_machdep.h b/ipc/ipc_machdep.h index c205ba45..29878dc9 100755 --- a/ipc/ipc_machdep.h +++ b/ipc/ipc_machdep.h @@ -27,18 +27,12 @@ #ifndef _IPC_IPC_MACHDEP_H_ #define _IPC_IPC_MACHDEP_H_ +#include + /* * At times, we need to know the size of a port in bits */ -/* 64 bit machines */ -#if defined(__alpha) -#define PORT_T_SIZE_IN_BITS 64 -#endif - -/* default, 32 bit machines */ -#if !defined(PORT_T_SIZE_IN_BITS) -#define PORT_T_SIZE_IN_BITS 32 -#endif +#define PORT_T_SIZE_IN_BITS (sizeof(mach_port_t)*8) #endif /* _IPC_IPC_MACHDEP_H_ */ -- cgit v1.2.3