Applied, thanks!

Joan Lledó, le sam. 11 oct. 2025 12:50:55 +0200, a ecrit:
> From: Joan Lledó <[email protected]>
> 
> To fix -Werror=enum-int-mismatch warnings
> ---
>  lwip/iioctl-ops.c           | 30 +++++++--------
>  lwip/io-ops.c               | 76 ++++++++++++++++++-------------------
>  lwip/pfinet-ops.c           |  4 +-
>  lwip/port/netif/hurdtunif.c | 28 +++++++-------
>  lwip/socket-ops.c           | 48 +++++++++++------------
>  lwip/startup-ops.c          |  2 +-
>  6 files changed, 94 insertions(+), 94 deletions(-)
> 
> diff --git a/lwip/iioctl-ops.c b/lwip/iioctl-ops.c
> index f46b9cdb..f1f1a5ba 100644
> --- a/lwip/iioctl-ops.c
> +++ b/lwip/iioctl-ops.c
> @@ -73,7 +73,7 @@ static kern_return_t
>  siocgifXaddr (struct sock_user *user,
>             ifname_t ifnam, sockaddr_t * addr, enum siocgif_type type)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct sockaddr_in *sin = (struct sockaddr_in *) addr;
>    size_t buflen = sizeof (struct sockaddr);
>    struct netif *netif;
> @@ -120,7 +120,7 @@ static kern_return_t
>  siocsifXaddr (struct sock_user *user,
>             const ifname_t ifnam, sockaddr_t * addr, enum siocgif_type type)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct sockaddr_in sin;
>    size_t buflen = sizeof (struct sockaddr_in);
>    struct netif *netif;
> @@ -192,7 +192,7 @@ lwip_S_iioctl_siocsifflags (struct sock_user * user,
>                           const ifname_t ifnam,
>                           short flags)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>  
>    if (!user)
> @@ -214,7 +214,7 @@ lwip_S_iioctl_siocsifflags (struct sock_user * user,
>  kern_return_t
>  lwip_S_iioctl_siocgifflags (struct sock_user * user, ifname_t name, short 
> *flags)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>  
>    if (!user)
> @@ -243,7 +243,7 @@ lwip_S_iioctl_siocgifmetric (struct sock_user * user,
>                            ifname_t ifnam,
>                            int *metric)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>  
>    if (!user)
> @@ -291,12 +291,12 @@ SIOCGIF (brdaddr, BRDADDR);
>  SIOCGIF (netmask, NETMASK);
>  
>  /* 39 SIOCGIFHWADDR -- Get the hardware address of a network interface.  */
> -error_t
> +kern_return_t
>  lwip_S_iioctl_siocgifhwaddr (struct sock_user * user,
>                            ifname_t ifname,
>                            sockaddr_t * addr)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>  
>    if (!user)
> @@ -315,10 +315,10 @@ lwip_S_iioctl_siocgifhwaddr (struct sock_user * user,
>  }
>  
>  /* 51 SIOCGIFMTU -- Get mtu of a network interface.  */
> -error_t
> +kern_return_t
>  lwip_S_iioctl_siocgifmtu (struct sock_user * user, ifname_t ifnam, int *mtu)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>  
>    if (!user)
> @@ -336,10 +336,10 @@ lwip_S_iioctl_siocgifmtu (struct sock_user * user, 
> ifname_t ifnam, int *mtu)
>  }
>  
>  /* 51 SIOCSIFMTU -- Set mtu of a network interface.  */
> -error_t
> +kern_return_t
>  lwip_S_iioctl_siocsifmtu (struct sock_user * user, const ifname_t ifnam, int 
> mtu)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>  
>    if (!user)
> @@ -363,12 +363,12 @@ lwip_S_iioctl_siocsifmtu (struct sock_user * user, 
> const ifname_t ifnam, int mtu
>  }
>  
>  /* 100 SIOCGIFINDEX -- Get index number of a network interface.  */
> -error_t
> +kern_return_t
>  lwip_S_iioctl_siocgifindex (struct sock_user * user,
>                           ifname_t ifnam,
>                           int *index)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>    int i;
>  
> @@ -394,12 +394,12 @@ lwip_S_iioctl_siocgifindex (struct sock_user * user,
>  }
>  
>  /* 101 SIOCGIFNAME -- Get name of a network interface from index number.  */
> -error_t
> +kern_return_t
>  lwip_S_iioctl_siocgifname (struct sock_user * user,
>                          ifname_t ifnam,
>                          int *index)
>  {
> -  error_t err = 0;
> +  kern_return_t err = 0;
>    struct netif *netif;
>    int i;
>  
> diff --git a/lwip/io-ops.c b/lwip/io-ops.c
> index 0a5ae0af..0613af10 100644
> --- a/lwip/io-ops.c
> +++ b/lwip/io-ops.c
> @@ -32,7 +32,7 @@
>  
>  #include <lwip/sockets.h>
>  
> -error_t
> +kern_return_t
>  lwip_S_io_write (struct sock_user *user,
>                const_data_t data,
>                mach_msg_type_number_t datalen,
> @@ -56,12 +56,12 @@ lwip_S_io_write (struct sock_user *user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_read (struct sock_user * user,
>               data_t *data,
>               mach_msg_type_number_t * datalen, off_t offset, vm_size_t 
> amount)
>  {
> -  error_t err;
> +  kern_return_t err;
>    int alloced = 0;
>    int flags;
>  
> @@ -104,17 +104,17 @@ lwip_S_io_read (struct sock_user * user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_seek (struct sock_user * user,
>               off_t offset, int whence, off_t * newp)
>  {
>    return user ? ESPIPE : EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_readable (struct sock_user * user, vm_size_t * amount)
>  {
> -  error_t err;
> +  kern_return_t err;
>    if (!user)
>      return EOPNOTSUPP;
>  
> @@ -126,7 +126,7 @@ lwip_S_io_readable (struct sock_user * user, vm_size_t * 
> amount)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_set_all_openmodes (struct sock_user * user, int bits)
>  {
>    int opt;
> @@ -144,7 +144,7 @@ lwip_S_io_set_all_openmodes (struct sock_user * user, int 
> bits)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_get_openmodes (struct sock_user * user, int *bits)
>  {
>    if (!user)
> @@ -155,7 +155,7 @@ lwip_S_io_get_openmodes (struct sock_user * user, int 
> *bits)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_set_some_openmodes (struct sock_user * user, int bits)
>  {
>    if (!user)
> @@ -171,7 +171,7 @@ lwip_S_io_set_some_openmodes (struct sock_user * user, 
> int bits)
>  }
>  
>  
> -error_t
> +kern_return_t
>  lwip_S_io_clear_some_openmodes (struct sock_user * user, int bits)
>  {
>    if (!user)
> @@ -189,7 +189,7 @@ lwip_S_io_clear_some_openmodes (struct sock_user * user, 
> int bits)
>  /*
>   * Arrange things to call lwip_poll()
>   */
> -static error_t
> +static kern_return_t
>  lwip_io_select_common (struct sock_user *user,
>                      mach_port_t reply,
>                      mach_msg_type_name_t reply_type,
> @@ -200,7 +200,7 @@ lwip_io_select_common (struct sock_user *user,
>    struct pollfd fdp;
>    nfds_t nfds;
>    mach_port_type_t type;
> -  error_t err;
> +  kern_return_t err;
>  
>    if (!user)
>      return EOPNOTSUPP;
> @@ -254,7 +254,7 @@ lwip_io_select_common (struct sock_user *user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_select (struct sock_user * user,
>                 mach_port_t reply,
>                 mach_msg_type_name_t reply_type, int *select_type)
> @@ -262,7 +262,7 @@ lwip_S_io_select (struct sock_user * user,
>    return lwip_io_select_common (user, reply, reply_type, 0, select_type);
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_select_timeout (struct sock_user * user,
>                         mach_port_t reply,
>                         mach_msg_type_name_t reply_type,
> @@ -278,7 +278,7 @@ lwip_S_io_select_timeout (struct sock_user * user,
>  }
>  
>  
> -error_t
> +kern_return_t
>  lwip_S_io_stat (struct sock_user * user, struct stat * st)
>  {
>    if (!user)
> @@ -296,14 +296,14 @@ lwip_S_io_stat (struct sock_user * user, struct stat * 
> st)
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_reauthenticate (struct sock_user * user, mach_port_t rend)
>  {
>    struct sock_user *newuser;
>    uid_t gubuf[20], ggbuf[20], aubuf[20], agbuf[20];
>    uid_t *gen_uids, *gen_gids, *aux_uids, *aux_gids;
>    mach_msg_type_number_t genuidlen, gengidlen, auxuidlen, auxgidlen;
> -  error_t err;
> +  kern_return_t err;
>    size_t i, j;
>    auth_t auth;
>    mach_port_t newright;
> @@ -374,7 +374,7 @@ lwip_S_io_reauthenticate (struct sock_user * user, 
> mach_port_t rend)
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_restrict_auth (struct sock_user * user,
>                        mach_port_t * newobject,
>                        mach_msg_type_name_t * newobject_type,
> @@ -409,7 +409,7 @@ lwip_S_io_restrict_auth (struct sock_user * user,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_duplicate (struct sock_user * user,
>                    mach_port_t * newobject,
>                    mach_msg_type_name_t * newobject_type)
> @@ -426,14 +426,14 @@ lwip_S_io_duplicate (struct sock_user * user,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_identity (struct sock_user * user,
>                   mach_port_t * id,
>                   mach_msg_type_name_t * idtype,
>                   mach_port_t * fsys,
>                   mach_msg_type_name_t * fsystype, ino_t * fileno)
>  {
> -  error_t err;
> +  kern_return_t err;
>  
>    if (!user)
>      return EOPNOTSUPP;
> @@ -457,13 +457,13 @@ lwip_S_io_identity (struct sock_user * user,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_revoke (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_async (struct sock_user * user,
>                mach_port_t notify,
>                mach_port_t * id, mach_msg_type_name_t * idtype)
> @@ -471,39 +471,39 @@ lwip_S_io_async (struct sock_user * user,
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_mod_owner (struct sock_user * user, pid_t owner)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_get_owner (struct sock_user * user, pid_t * owner)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_get_icky_async_id (struct sock_user * user,
>                            mach_port_t * id, mach_msg_type_name_t * idtype)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_server_version (struct sock_user * user,
>                         string_t name, int *major, int *minor, int *edit)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_pathconf (struct sock_user * user, int name, int *value)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_map (struct sock_user * user,
>              mach_port_t * rdobj,
>              mach_msg_type_name_t * rdobj_type,
> @@ -512,58 +512,58 @@ lwip_S_io_map (struct sock_user * user,
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_map_cntl (struct sock_user * user,
>                   mach_port_t * obj, mach_msg_type_name_t * obj_type)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_get_conch (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_release_conch (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_eofnotify (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_prenotify (struct sock_user * user,
>                    vm_offset_t start, vm_offset_t end)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_postnotify (struct sock_user * user,
>                     vm_offset_t start, vm_offset_t end)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_readnotify (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_readsleep (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_io_sigio (struct sock_user * user)
>  {
>    return EOPNOTSUPP;
> diff --git a/lwip/pfinet-ops.c b/lwip/pfinet-ops.c
> index d5afb94f..c30efccc 100644
> --- a/lwip/pfinet-ops.c
> +++ b/lwip/pfinet-ops.c
> @@ -78,7 +78,7 @@ dev_ifconf (struct ifconf *ifc)
>  /* Return the list of devices in the format provided by SIOCGIFCONF
>     in IFR, but don't return more then AMOUNT bytes. If AMOUNT is
>     negative, there is no limit.  */
> -error_t
> +kern_return_t
>  lwip_S_pfinet_siocgifconf (io_t port,
>                          vm_size_t amount,
>                          char **ifr, mach_msg_type_number_t * len)
> @@ -114,7 +114,7 @@ lwip_S_pfinet_siocgifconf (io_t port,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_pfinet_getroutes (io_t port,
>                        vm_size_t amount,
>                        data_t *routes,
> diff --git a/lwip/port/netif/hurdtunif.c b/lwip/port/netif/hurdtunif.c
> index 456dd297..067f482a 100644
> --- a/lwip/port/netif/hurdtunif.c
> +++ b/lwip/port/netif/hurdtunif.c
> @@ -344,7 +344,7 @@ void (*trivfs_protid_destroy_hook) (struct trivfs_protid 
> *) = pi_destroy_hook;
>  /* Read data from an IO object.  If offset is -1, read from the object
>     maintained file pointer.  If the object is not seekable, offset is
>     ignored.  The amount desired to be read is in AMOUNT.  */
> -error_t
> +kern_return_t
>  trivfs_S_io_read (struct trivfs_protid *cred,
>                 mach_port_t reply, mach_msg_type_name_t reply_type,
>                 data_t *data, mach_msg_type_number_t * data_len,
> @@ -417,7 +417,7 @@ trivfs_S_io_read (struct trivfs_protid *cred,
>     object at a time; servers implement congestion control by delaying
>     responses to io_write.  Servers may drop data (returning ENOBUFS)
>     if they receive more than one write when not prepared for it.  */
> -error_t
> +kern_return_t
>  trivfs_S_io_write (struct trivfs_protid * cred,
>                  mach_port_t reply,
>                  mach_msg_type_name_t replytype,
> @@ -513,13 +513,13 @@ trivfs_S_io_readable (struct trivfs_protid * cred,
>     return the types that are then available.  ID_TAG is returned as passed; 
> it
>     is just for the convenience of the user in matching up reply messages with
>     specific requests sent.  */
> -static error_t
> +static kern_return_t
>  io_select_common (struct trivfs_protid *cred,
>                 mach_port_t reply,
>                 mach_msg_type_name_t reply_type,
>                 struct timespec *tsp, int *type)
>  {
> -  error_t err;
> +  kern_return_t err;
>    struct hurdtunif *tunif;
>  
>    if (!cred)
> @@ -579,7 +579,7 @@ io_select_common (struct trivfs_protid *cred,
>      }
>  }
>  
> -error_t
> +kern_return_t
>  trivfs_S_io_select (struct trivfs_protid * cred,
>                   mach_port_t reply,
>                   mach_msg_type_name_t reply_type, int *type)
> @@ -587,7 +587,7 @@ trivfs_S_io_select (struct trivfs_protid * cred,
>    return io_select_common (cred, reply, reply_type, NULL, type);
>  }
>  
> -error_t
> +kern_return_t
>  trivfs_S_io_select_timeout (struct trivfs_protid * cred,
>                           mach_port_t reply,
>                           mach_msg_type_name_t reply_type,
> @@ -597,7 +597,7 @@ trivfs_S_io_select_timeout (struct trivfs_protid * cred,
>  }
>  
>  /* Change current read/write offset */
> -error_t
> +kern_return_t
>  trivfs_S_io_seek (struct trivfs_protid * cred,
>                 mach_port_t reply, mach_msg_type_name_t reply_type,
>                 off_t offs, int whence, off_t * new_offs)
> @@ -614,7 +614,7 @@ trivfs_S_io_seek (struct trivfs_protid * cred,
>  /* Change the size of the file.  If the size increases, new blocks are
>     zero-filled.  After successful return, it is safe to reference mapped
>     areas of the file up to NEW_SIZE.  */
> -error_t
> +kern_return_t
>  trivfs_S_file_set_size (struct trivfs_protid * cred,
>                       mach_port_t reply, mach_msg_type_name_t reply_type,
>                       off_t size)
> @@ -633,7 +633,7 @@ trivfs_S_file_set_size (struct trivfs_protid * cred,
>     will tell you which of O_READ, O_WRITE, and O_EXEC the object can
>     be used for.  The O_ASYNC bit affects icky async I/O; good async
>     I/O is done through io_async which is orthogonal to these calls. */
> -error_t
> +kern_return_t
>  trivfs_S_io_set_all_openmodes (struct trivfs_protid * cred,
>                              mach_port_t reply,
>                              mach_msg_type_name_t reply_type, int mode)
> @@ -647,7 +647,7 @@ trivfs_S_io_set_all_openmodes (struct trivfs_protid * 
> cred,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  trivfs_S_io_set_some_openmodes (struct trivfs_protid * cred,
>                               mach_port_t reply,
>                               mach_msg_type_name_t reply_type, int bits)
> @@ -661,7 +661,7 @@ trivfs_S_io_set_some_openmodes (struct trivfs_protid * 
> cred,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  trivfs_S_io_clear_some_openmodes (struct trivfs_protid * cred,
>                                 mach_port_t reply,
>                                 mach_msg_type_name_t reply_type, int bits)
> @@ -675,7 +675,7 @@ trivfs_S_io_clear_some_openmodes (struct trivfs_protid * 
> cred,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  trivfs_S_io_get_owner (struct trivfs_protid * cred,
>                      mach_port_t reply,
>                      mach_msg_type_name_t reply_type, pid_t * owner)
> @@ -690,7 +690,7 @@ trivfs_S_io_get_owner (struct trivfs_protid * cred,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  trivfs_S_io_mod_owner (struct trivfs_protid * cred,
>                      mach_port_t reply, mach_msg_type_name_t reply_type,
>                      pid_t owner)
> @@ -712,7 +712,7 @@ trivfs_S_io_mod_owner (struct trivfs_protid * cred,
>     implement io_map but not io_map_cntl.  Some objects do not provide
>     mapping; they will set none of the ports and return an error.  Such
>     objects can still be accessed by io_read and io_write.  */
> -error_t
> +kern_return_t
>  trivfs_S_io_map (struct trivfs_protid * cred,
>                mach_port_t reply,
>                mach_msg_type_name_t replyPoly,
> diff --git a/lwip/socket-ops.c b/lwip/socket-ops.c
> index 3c1f57b5..e053f73a 100644
> --- a/lwip/socket-ops.c
> +++ b/lwip/socket-ops.c
> @@ -28,13 +28,13 @@
>  #include <lwip/sockets.h>
>  #include <lwip-hurd.h>
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_create (struct trivfs_protid *master,
>                     int sock_type,
>                     int protocol,
>                     mach_port_t * port, mach_msg_type_name_t * porttype)
>  {
> -  error_t err;
> +  kern_return_t err;
>    struct sock_user *user;
>    struct socket *sock;
>    int isroot;
> @@ -87,7 +87,7 @@ lwip_S_socket_create (struct trivfs_protid *master,
>  
>  
>  /* Listen on a socket. */
> -error_t
> +kern_return_t
>  lwip_S_socket_listen (struct sock_user * user, int queue_limit)
>  {
>    if (!user)
> @@ -98,7 +98,7 @@ lwip_S_socket_listen (struct sock_user * user, int 
> queue_limit)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_accept (struct sock_user * user,
>                     mach_port_t * new_port,
>                     mach_msg_type_name_t * new_port_type,
> @@ -108,7 +108,7 @@ lwip_S_socket_accept (struct sock_user * user,
>    struct sock_user *newuser;
>    struct sockaddr_storage addr;
>    socklen_t addr_len;
> -  error_t err;
> +  kern_return_t err;
>    struct socket *sock, *newsock;
>  
>    if (!user)
> @@ -146,10 +146,10 @@ lwip_S_socket_accept (struct sock_user * user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_connect (struct sock_user * user, struct sock_addr * addr)
>  {
> -  error_t err;
> +  kern_return_t err;
>  
>    if (!user || !addr)
>      return EOPNOTSUPP;
> @@ -169,10 +169,10 @@ lwip_S_socket_connect (struct sock_user * user, struct 
> sock_addr * addr)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_bind (struct sock_user * user, struct sock_addr * addr)
>  {
> -  error_t err;
> +  kern_return_t err;
>  
>    if (!user)
>      return EOPNOTSUPP;
> @@ -189,12 +189,12 @@ lwip_S_socket_bind (struct sock_user * user, struct 
> sock_addr * addr)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_name (struct sock_user * user,
>                   mach_port_t * addr_port,
>                   mach_msg_type_name_t * addr_port_name)
>  {
> -  error_t err;
> +  kern_return_t err;
>  
>    if (!user)
>      return EOPNOTSUPP;
> @@ -204,12 +204,12 @@ lwip_S_socket_name (struct sock_user * user,
>    return err;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_peername (struct sock_user * user,
>                       mach_port_t * addr_port,
>                       mach_msg_type_name_t * addr_port_name)
>  {
> -  error_t err;
> +  kern_return_t err;
>  
>    if (!user)
>      return EOPNOTSUPP;
> @@ -219,7 +219,7 @@ lwip_S_socket_peername (struct sock_user * user,
>    return err;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_connect2 (struct sock_user * user, struct sock_user * sock2)
>  {
>    /* We don't answer AF_UNIX requests */
> @@ -229,7 +229,7 @@ lwip_S_socket_connect2 (struct sock_user * user, struct 
> sock_user * sock2)
>  /*
>   * Receive address data, create a libports object and return its port
>   */
> -error_t
> +kern_return_t
>  lwip_S_socket_create_address (mach_port_t server,
>                             int sockaddr_type,
>                             const char *data,
> @@ -237,7 +237,7 @@ lwip_S_socket_create_address (mach_port_t server,
>                             mach_port_t * addr_port,
>                             mach_msg_type_name_t * addr_port_type)
>  {
> -  error_t err;
> +  kern_return_t err;
>    struct sock_addr *addrstruct;
>    const struct sockaddr *const sa = (void *) data;
>  
> @@ -265,7 +265,7 @@ lwip_S_socket_create_address (mach_port_t server,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_fabricate_address (mach_port_t server,
>                                int sockaddr_type,
>                                mach_port_t * addr_port,
> @@ -277,7 +277,7 @@ lwip_S_socket_fabricate_address (mach_port_t server,
>  /*
>   * Receive a libports object and return its data
>   */
> -error_t
> +kern_return_t
>  lwip_S_socket_whatis_address (struct sock_addr * addr,
>                             int *type,
>                             char **data, mach_msg_type_number_t * datalen)
> @@ -295,7 +295,7 @@ lwip_S_socket_whatis_address (struct sock_addr * addr,
>    return 0;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_shutdown (struct sock_user * user, int direction)
>  {
>    if (!user)
> @@ -306,7 +306,7 @@ lwip_S_socket_shutdown (struct sock_user * user, int 
> direction)
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_getopt (struct sock_user * user,
>                     int level, int option, char **data, 
> mach_msg_type_number_t * datalen)
>  {
> @@ -321,7 +321,7 @@ lwip_S_socket_getopt (struct sock_user * user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_setopt (struct sock_user * user,
>                     int level, int option, const char *data, 
> mach_msg_type_number_t datalen)
>  {
> @@ -333,7 +333,7 @@ lwip_S_socket_setopt (struct sock_user * user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_send (struct sock_user * user,
>                   struct sock_addr * addr,
>                   int flags,
> @@ -380,7 +380,7 @@ lwip_S_socket_send (struct sock_user * user,
>    return errno;
>  }
>  
> -error_t
> +kern_return_t
>  lwip_S_socket_recv (struct sock_user * user,
>                   mach_port_t * addrport,
>                   mach_msg_type_name_t * addrporttype,
> @@ -394,7 +394,7 @@ lwip_S_socket_recv (struct sock_user * user,
>                   mach_msg_type_number_t * controllen,
>                   int *outflags, vm_size_t amount)
>  {
> -  error_t err;
> +  kern_return_t err;
>    union { struct sockaddr_storage storage; struct sockaddr sa; } addr;
>    int alloced = 0;
>    int sockflags;
> diff --git a/lwip/startup-ops.c b/lwip/startup-ops.c
> index ac1fe547..044e6a93 100644
> --- a/lwip/startup-ops.c
> +++ b/lwip/startup-ops.c
> @@ -24,7 +24,7 @@
>  
>  /* The system is going down; destroy all the extant port rights.  That
>     will cause net channels and such to close promptly.  */
> -error_t
> +kern_return_t
>  lwip_S_startup_dosync (mach_port_t handle)
>  {
>    struct port_info *inpi = ports_lookup_port (lwip_bucket, handle,
> -- 
> 2.50.1
> 
> 

-- 
Samuel
<i8b4uUnderground> d-_-b
<BonyNoMore> how u make that inverted b?
<BonyNoMore> wait
<BonyNoMore> never mind

Reply via email to