| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* lwip/io-ops.c (lwip_S_io_reauthenticate): Return errno on
make_sock_user returning an error.
* pfinet/io-ops.c (S_io_reauthenticate): Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
_ports_create_port_internal may return EINTR.
* lwip/port-objs.c (make_sock_user): Set errno when ports_create_port
returns an error.
* pfinet/socket.c (make_sock_user): Likewise.
* lwip/io-ops.c (lwip_S_io_reauthenticate): Loop while make_sock_user
errors with EINTR.
* pfinet/io-ops.c (S_io_reauthenticate): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Needed to properly support poll in glibc (_hurd_select).
* lwip/io-ops.c (lwip_io_select_common): Detect when the
current RPC is cancelled by checking the reply port.
|
|
|
|
|
|
|
| |
Needed to properly support poll in glibc (_hurd_select).
* lwip/io-ops.c (lwip_io_select_common):
If POLLERR is set, return EIO.
|
|
* Makefile (prog-subdirs): Add lwip.
* config.make.in (HAVE_LIBLWIP, liblwip_CFLAGS, liblwip_LIBS): Define
variables.
* configure.ac: Check for liblwip.
* lwip/: New directory.
|