@@ -176,7 +176,7 @@ static struct modem_data mdata;
176
176
static struct modem_context mctx ;
177
177
178
178
#if defined(CONFIG_DNS_RESOLVER )
179
- static struct addrinfo result ;
179
+ static struct zsock_addrinfo result ;
180
180
static struct sockaddr result_addr ;
181
181
static char result_canonname [DNS_MAX_NAME_SIZE + 1 ];
182
182
#endif
@@ -1308,7 +1308,7 @@ static int offload_connect(void *obj, const struct sockaddr *addr,
1308
1308
}
1309
1309
1310
1310
/* support for POLLIN only for now. */
1311
- static int offload_poll (struct pollfd * fds , int nfds , int msecs )
1311
+ static int offload_poll (struct zsock_pollfd * fds , int nfds , int msecs )
1312
1312
{
1313
1313
int i ;
1314
1314
void * obj ;
@@ -1350,15 +1350,15 @@ static ssize_t offload_recvfrom(void *obj, void *buf, size_t len,
1350
1350
return -1 ;
1351
1351
}
1352
1352
1353
- if (flags & MSG_PEEK ) {
1353
+ if (flags & ZSOCK_MSG_PEEK ) {
1354
1354
errno = ENOTSUP ;
1355
1355
return -1 ;
1356
1356
}
1357
1357
1358
1358
next_packet_size = modem_socket_next_packet_size (& mdata .socket_config ,
1359
1359
sock );
1360
1360
if (!next_packet_size ) {
1361
- if (flags & MSG_DONTWAIT ) {
1361
+ if (flags & ZSOCK_MSG_DONTWAIT ) {
1362
1362
errno = EAGAIN ;
1363
1363
return -1 ;
1364
1364
}
@@ -1560,8 +1560,8 @@ NET_SOCKET_REGISTER(ublox_sara_r4, AF_UNSPEC, offload_is_supported,
1560
1560
* Later, we can add additional handling if it makes sense.
1561
1561
*/
1562
1562
static int offload_getaddrinfo (const char * node , const char * service ,
1563
- const struct addrinfo * hints ,
1564
- struct addrinfo * * res )
1563
+ const struct zsock_addrinfo * hints ,
1564
+ struct zsock_addrinfo * * res )
1565
1565
{
1566
1566
struct modem_cmd cmd = MODEM_CMD ("+UDNSRN: " , on_cmd_dns , 1U , "," );
1567
1567
uint32_t port = 0U ;
@@ -1583,7 +1583,7 @@ static int offload_getaddrinfo(const char *node, const char *service,
1583
1583
if (service ) {
1584
1584
port = ATOI (service , 0U , "port" );
1585
1585
if (port < 1 || port > USHRT_MAX ) {
1586
- return EAI_SERVICE ;
1586
+ return DNS_EAI_SERVICE ;
1587
1587
}
1588
1588
}
1589
1589
@@ -1604,7 +1604,7 @@ static int offload_getaddrinfo(const char *node, const char *service,
1604
1604
1605
1605
/* user flagged node as numeric host, but we failed net_addr_pton */
1606
1606
if (hints && hints -> ai_flags & AI_NUMERICHOST ) {
1607
- return EAI_NONAME ;
1607
+ return DNS_EAI_NONAME ;
1608
1608
}
1609
1609
1610
1610
snprintk (sendbuf , sizeof (sendbuf ), "AT+UDNSRN=0,\"%s\"" , node );
@@ -1620,11 +1620,11 @@ static int offload_getaddrinfo(const char *node, const char *service,
1620
1620
& net_sin (& result_addr )-> sin_addr ,
1621
1621
sendbuf , NET_IPV4_ADDR_LEN )));
1622
1622
1623
- * res = (struct addrinfo * )& result ;
1623
+ * res = (struct zsock_addrinfo * )& result ;
1624
1624
return 0 ;
1625
1625
}
1626
1626
1627
- static void offload_freeaddrinfo (struct addrinfo * res )
1627
+ static void offload_freeaddrinfo (struct zsock_addrinfo * res )
1628
1628
{
1629
1629
/* using static result from offload_getaddrinfo() -- no need to free */
1630
1630
res = NULL ;
0 commit comments