bug-hurd
[Top][All Lists]
Advanced

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

Re: [PATCH] Use mach_port_name_t in a few more places


From: Samuel Thibault
Subject: Re: [PATCH] Use mach_port_name_t in a few more places
Date: Sat, 3 Dec 2022 02:42:56 +0100
User-agent: NeoMutt/20170609 (1.8.3)

Applied, thanks!

Flavio Cruz, le jeu. 01 déc. 2022 00:42:57 -0500, a ecrit:
> A few places that I missed in 958686efa2175abe3f7044890c2c2370e29147f2.
> ---
>  ipc/mach_debug.c | 2 +-
>  ipc/mach_msg.c   | 2 +-
>  ipc/mach_port.c  | 6 +++---
>  ipc/port.h       | 9 ++++-----
>  4 files changed, 9 insertions(+), 10 deletions(-)
> 
> diff --git a/ipc/mach_debug.c b/ipc/mach_debug.c
> index 1f3865bc..ecbfca47 100644
> --- a/ipc/mach_debug.c
> +++ b/ipc/mach_debug.c
> @@ -69,7 +69,7 @@
>  kern_return_t
>  mach_port_get_srights(
>       ipc_space_t             space,
> -     mach_port_t             name,
> +     mach_port_name_t        name,
>       mach_port_rights_t      *srightsp)
>  {
>       ipc_port_t port;
> diff --git a/ipc/mach_msg.c b/ipc/mach_msg.c
> index c4b1fed6..aa8cdb5b 100644
> --- a/ipc/mach_msg.c
> +++ b/ipc/mach_msg.c
> @@ -290,7 +290,7 @@ mach_msg_receive_continue(void)
>       mach_msg_option_t option = self->ith_option;
>       mach_msg_size_t rcv_size = self->ith_rcv_size;
>       mach_msg_timeout_t time_out = self->ith_timeout;
> -     mach_port_t notify = self->ith_notify;
> +     mach_port_name_t notify = self->ith_notify;
>       ipc_object_t object = self->ith_object;
>       ipc_mqueue_t mqueue = self->ith_mqueue;
>       ipc_kmsg_t kmsg;
> diff --git a/ipc/mach_port.c b/ipc/mach_port.c
> index dbd24ae7..db6e05dc 100644
> --- a/ipc/mach_port.c
> +++ b/ipc/mach_port.c
> @@ -959,7 +959,7 @@ mach_port_get_set_status(
>               /* the port set must be active */
>  
>               names = (mach_port_name_t *) addr;
> -             maxnames = size / sizeof(mach_port_t);
> +             maxnames = size / sizeof(mach_port_name_t);
>               actual = 0;
>  
>               ipc_entry_t ientry;
> @@ -1045,7 +1045,7 @@ kern_return_t
>  mach_port_move_member(
>       ipc_space_t     space,
>       mach_port_name_t        member,
> -     mach_port_t     after)
> +     mach_port_name_t        after)
>  {
>       ipc_entry_t entry;
>       ipc_port_t port;
> @@ -1259,7 +1259,7 @@ mach_port_insert_right(
>  kern_return_t
>  mach_port_extract_right(
>       ipc_space_t             space,
> -     mach_port_t             name,
> +     mach_port_name_t        name,
>       mach_msg_type_name_t    msgt_name,
>       ipc_port_t              *poly,
>       mach_msg_type_name_t    *polyPoly)
> diff --git a/ipc/port.h b/ipc/port.h
> index 49af6e2c..9ef586c1 100644
> --- a/ipc/port.h
> +++ b/ipc/port.h
> @@ -42,10 +42,10 @@
>  #include <mach/port.h>
>  
>  /*
> - *   mach_port_t must be an unsigned type.  Port values
> + *   mach_port_name_t must be an unsigned type.  Port values
>   *   have two parts, a generation number and an index.
>   *   These macros encapsulate all knowledge of how
> - *   a mach_port_t is laid out.
> + *   a mach_port_name_t is laid out.
>   *
>   *   If the size of generation numbers changes,
>   *   be sure to update IE_BITS_GEN_MASK and friends
> @@ -67,11 +67,10 @@
>  
>  /*
>   *   Typedefs for code cleanliness.  These must all have
> - *   the same (unsigned) type as mach_port_t.
> + *   the same (unsigned) type as mach_port_name_t.
>   */
>  
> -typedef mach_port_t mach_port_index_t;               /* index values */
> -typedef mach_port_t mach_port_gen_t;         /* generation numbers */
> +typedef mach_port_name_t mach_port_gen_t;    /* generation numbers */
>  
>  
>  #define      MACH_PORT_UREFS_MAX     ((mach_port_urefs_t) ((1 << 16) - 1))
> -- 
> 2.37.2
> 
> 

-- 
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.



reply via email to

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