bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 04/15] compute mach port size from the corresponding type


From: Luca Dariz
Subject: [PATCH 04/15] compute mach port size from the corresponding type
Date: Tue, 28 Jun 2022 12:10:43 +0200

* 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 <luca@orpolo.org>
---
 ipc/ipc_machdep.h | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

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 <mach/message.h>
+
 /*
  * 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_ */
-- 
2.30.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]