aboutsummaryrefslogtreecommitdiff
path: root/lwip/port/include
diff options
context:
space:
mode:
authorJoan Lledó <joanlluislledo@gmail.com>2019-03-31 19:55:39 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-03-31 20:01:39 +0200
commitef29551e773fd047f855c0922f002d67f18c1ca8 (patch)
tree6cd56aaec52f45b87dab83590115ae3fa4a72c26 /lwip/port/include
parent79c0f932c5465971b1de55672901b5920bab3c6b (diff)
downloadhurd-ef29551e773fd047f855c0922f002d67f18c1ca8.tar.gz
hurd-ef29551e773fd047f855c0922f002d67f18c1ca8.tar.bz2
hurd-ef29551e773fd047f855c0922f002d67f18c1ca8.zip
lwip: Use the right error type.
Use lwip's err_t as return type for functions called from lwip and error_t for functions called from the translator. * lwip/io-ops.c: Include <errno.h> * as is not being included for other headers anymore. * lwip/lwip-util.h: Likewise. * lwip/port/include/netif/hurdethif.h: * Include <errno.h> * Change the return type of the init function to err_t. * lwip/port/include/netif/hurdloopif.h: Liekwise. * lwip/port/include/netif/hurdtunif.h: Likewise. * lwip/port/include/netif/ifcommon.h: Likewise. * lwip/port/netif/ifcommon.c: Likewise. * lwip/port/netif/hurdloopif.c: * Include <errno.h> * Change output function return type to err_t. * Return lwip's err_t codes. * lwip/port/netif/hurdethif.c: * Include <errno.h> * Change init function return type to err_t. * Change output function return type to err_t. * Return lwip's err_t codes. * lwip/port/netif/hurdtunif.c: Likewise. Message-Id: <20190331175541.7095-3-jlledom@member.fsf.org>
Diffstat (limited to 'lwip/port/include')
-rw-r--r--lwip/port/include/netif/hurdethif.h2
-rw-r--r--lwip/port/include/netif/hurdloopif.h2
-rw-r--r--lwip/port/include/netif/hurdtunif.h2
-rw-r--r--lwip/port/include/netif/ifcommon.h5
4 files changed, 6 insertions, 5 deletions
diff --git a/lwip/port/include/netif/hurdethif.h b/lwip/port/include/netif/hurdethif.h
index 326b1cf9..0ecbbd91 100644
--- a/lwip/port/include/netif/hurdethif.h
+++ b/lwip/port/include/netif/hurdethif.h
@@ -31,7 +31,7 @@
typedef struct ifcommon hurdethif;
/* Device initialization */
-error_t hurdethif_device_init (struct netif *netif);
+err_t hurdethif_device_init (struct netif *netif);
/* Module initialization */
error_t hurdethif_module_init ();
diff --git a/lwip/port/include/netif/hurdloopif.h b/lwip/port/include/netif/hurdloopif.h
index fb5c5b83..71ac6f43 100644
--- a/lwip/port/include/netif/hurdloopif.h
+++ b/lwip/port/include/netif/hurdloopif.h
@@ -31,6 +31,6 @@
typedef struct ifcommon hurdloopif;
/* Device initialization */
-error_t hurdloopif_device_init (struct netif *netif);
+err_t hurdloopif_device_init (struct netif *netif);
#endif /* LWIP_HURDLOOPIF_H */
diff --git a/lwip/port/include/netif/hurdtunif.h b/lwip/port/include/netif/hurdtunif.h
index 938465bb..65e34ac3 100644
--- a/lwip/port/include/netif/hurdtunif.h
+++ b/lwip/port/include/netif/hurdtunif.h
@@ -57,7 +57,7 @@ struct port_class *tunnel_cntlclass;
struct port_class *tunnel_class;
/* Device initialization */
-error_t hurdtunif_device_init (struct netif *netif);
+err_t hurdtunif_device_init (struct netif *netif);
/* Module initialization */
error_t hurdtunif_module_init ();
diff --git a/lwip/port/include/netif/ifcommon.h b/lwip/port/include/netif/ifcommon.h
index 15493dc9..51abae1c 100644
--- a/lwip/port/include/netif/ifcommon.h
+++ b/lwip/port/include/netif/ifcommon.h
@@ -26,6 +26,7 @@
#include <stdint.h>
#include <sys/types.h>
#include <device/device.h>
+#include <errno.h>
#include <lwip/netif.h>
@@ -42,7 +43,7 @@ struct ifcommon
uint16_t flags;
/* Callbacks */
- error_t (*init) (struct netif * netif);
+ err_t (*init) (struct netif * netif);
error_t (*terminate) (struct netif * netif);
error_t (*open) (struct netif * netif);
error_t (*close) (struct netif * netif);
@@ -50,7 +51,7 @@ struct ifcommon
error_t (*change_flags) (struct netif * netif, uint16_t flags);
};
-error_t if_init (struct netif *netif);
+err_t if_init (struct netif *netif);
error_t if_terminate (struct netif *netif);
error_t if_change_flags (struct netif *netif, uint16_t flags);