summaryrefslogtreecommitdiff
path: root/libports/ports.h
diff options
context:
space:
mode:
authorFlavio Cruz <flaviocruz@gmail.com>2023-05-02 00:11:22 -0400
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-05-02 07:47:15 +0200
commit0be50de40ee012223eba38e76f19ed08f5429f51 (patch)
tree0dbcb5ec4511e2f6cfb5f7772c5520bbda440fa3 /libports/ports.h
parent0afac7ab288a2a259bbc6bdb7e20b686b3913274 (diff)
Use uintptr_t for message payloads.
A follow up to 92fad38a043b75ed6b435b3efa574ede91dbe9ee in gnumach. Message-Id: <ZFCNasf9bJ9qj+CG@jupiter.tail36e24.ts.net>
Diffstat (limited to 'libports/ports.h')
-rw-r--r--libports/ports.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/libports/ports.h b/libports/ports.h
index c0f0a22a..e84ee333 100644
--- a/libports/ports.h
+++ b/libports/ports.h
@@ -253,20 +253,20 @@ void *ports_lookup_port (struct port_bucket *bucket,
this function is used, PAYLOAD must be a pointer to the port
structure. */
extern void *ports_lookup_payload (struct port_bucket *bucket,
- unsigned long payload,
+ uintptr_t payload,
struct port_class *port_class);
/* This returns the ports name. This function can be used as
intranpayload function turning payloads back into port names. If
this function is used, PAYLOAD must be a pointer to the port
structure. */
-extern mach_port_t ports_payload_get_name (unsigned int payload);
+extern mach_port_t ports_payload_get_name (uintptr_t payload);
#if (defined(__USE_EXTERN_INLINES) || defined(PORTS_DEFINE_EI)) && !defined(__cplusplus)
PORTS_EI void *
ports_lookup_payload (struct port_bucket *bucket,
- unsigned long payload,
+ uintptr_t payload,
struct port_class *class)
{
struct port_info *pi = (struct port_info *) payload;
@@ -287,7 +287,7 @@ ports_lookup_payload (struct port_bucket *bucket,
}
PORTS_EI mach_port_t
-ports_payload_get_name (unsigned int payload)
+ports_payload_get_name (uintptr_t payload)
{
struct port_info *pi = (struct port_info *) payload;