drivers: wifi: remove dependency on NET_SOCKETS_POSIX_NAMES

This change removes references to raw POSIX types and functions,
allowing the drivers to build without NET_SOCKETS_POSIX_NAMES.

After this, the dependency between NET_SOCKETS_OFFLOAD and
NET_SOCKETS_POSIX_NAMES can be removed.

See issue #26033 for additional context

Signed-off-by: Adam Porter <porter.adam@gmail.com>
This commit is contained in:
Adam Porter 2020-06-11 15:30:14 -07:00 committed by Carles Cufí
commit 722a85aea2
2 changed files with 8 additions and 8 deletions

View file

@ -412,7 +412,7 @@ unlock:
return idx;
}
static int eswifi_socket_poll(struct pollfd *fds, int nfds, int msecs)
static int eswifi_socket_poll(struct zsock_pollfd *fds, int nfds, int msecs)
{
struct eswifi_off_socket *socket;
int sock, ret;

View file

@ -526,7 +526,7 @@ exit:
static const struct socket_op_vtable simplelink_socket_fd_op_vtable;
static int simplelink_poll(struct pollfd *fds, int nfds, int msecs)
static int simplelink_poll(struct zsock_pollfd *fds, int nfds, int msecs)
{
int max_sd = 0;
struct SlTimeval_t tv, *ptv;
@ -987,18 +987,18 @@ static int simplelink_getaddrinfo(const char *node, const char *service,
/* Check args: */
if (!node) {
retval = EAI_NONAME;
retval = DNS_EAI_NONAME;
goto exit;
}
if (service) {
port = strtol(service, NULL, 10);
if (port < 1 || port > USHRT_MAX) {
retval = EAI_SERVICE;
retval = DNS_EAI_SERVICE;
goto exit;
}
}
if (!res) {
retval = EAI_NONAME;
retval = DNS_EAI_NONAME;
goto exit;
}
@ -1018,7 +1018,7 @@ static int simplelink_getaddrinfo(const char *node, const char *service,
if (retval < 0) {
LOG_ERR("Could not resolve name: %s, retval: %d",
node, retval);
retval = EAI_NONAME;
retval = DNS_EAI_NONAME;
goto exit;
}
@ -1026,13 +1026,13 @@ static int simplelink_getaddrinfo(const char *node, const char *service,
*res = calloc(1, sizeof(struct zsock_addrinfo));
ai = *res;
if (!ai) {
retval = EAI_MEMORY;
retval = DNS_EAI_MEMORY;
goto exit;
} else {
/* Now, alloc the embedded sockaddr struct: */
ai_addr = calloc(1, sizeof(struct sockaddr));
if (!ai_addr) {
retval = EAI_MEMORY;
retval = DNS_EAI_MEMORY;
free(*res);
goto exit;
}