3535#include "py/objlist.h"
3636#include "py/stream.h"
3737#include "py/runtime.h"
38+ #include "py/mperrno.h"
3839#include "netutils.h"
3940#include "modnetwork.h"
4041#include "pin.h"
@@ -125,7 +126,7 @@ STATIC int cc3k_gethostbyname(mp_obj_t nic, const char *name, mp_uint_t len, uin
125126
126127 if (ip == 0 ) {
127128 // unknown host
128- return ENOENT ;
129+ return MP_ENOENT ;
129130 }
130131
131132 out_ip [0 ] = ip >> 24 ;
@@ -138,7 +139,7 @@ STATIC int cc3k_gethostbyname(mp_obj_t nic, const char *name, mp_uint_t len, uin
138139
139140STATIC int cc3k_socket_socket (mod_network_socket_obj_t * socket , int * _errno ) {
140141 if (socket -> u_param .domain != MOD_NETWORK_AF_INET ) {
141- * _errno = EAFNOSUPPORT ;
142+ * _errno = MP_EAFNOSUPPORT ;
142143 return -1 ;
143144 }
144145
@@ -147,7 +148,7 @@ STATIC int cc3k_socket_socket(mod_network_socket_obj_t *socket, int *_errno) {
147148 case MOD_NETWORK_SOCK_STREAM : type = SOCK_STREAM ; break ;
148149 case MOD_NETWORK_SOCK_DGRAM : type = SOCK_DGRAM ; break ;
149150 case MOD_NETWORK_SOCK_RAW : type = SOCK_RAW ; break ;
150- default : * _errno = EINVAL ; return -1 ;
151+ default : * _errno = MP_EINVAL ; return -1 ;
151152 }
152153
153154 // open socket
@@ -201,7 +202,7 @@ STATIC int cc3k_socket_accept(mod_network_socket_obj_t *socket, mod_network_sock
201202 socklen_t addr_len = sizeof (addr );
202203 if ((fd = CC3000_EXPORT (accept )(socket -> u_state , & addr , & addr_len )) < 0 ) {
203204 if (fd == SOC_IN_PROGRESS ) {
204- * _errno = EAGAIN ;
205+ * _errno = MP_EAGAIN ;
205206 } else {
206207 * _errno = - fd ;
207208 }
@@ -239,7 +240,7 @@ STATIC int cc3k_socket_connect(mod_network_socket_obj_t *socket, byte *ip, mp_ui
239240STATIC mp_uint_t cc3k_socket_send (mod_network_socket_obj_t * socket , const byte * buf , mp_uint_t len , int * _errno ) {
240241 if (cc3k_get_fd_closed_state (socket -> u_state )) {
241242 CC3000_EXPORT (closesocket )(socket -> u_state );
242- * _errno = EPIPE ;
243+ * _errno = MP_EPIPE ;
243244 return -1 ;
244245 }
245246
@@ -266,7 +267,7 @@ STATIC mp_uint_t cc3k_socket_recv(mod_network_socket_obj_t *socket, byte *buf, m
266267 fd_set rfds ;
267268 FD_ZERO (& rfds );
268269 FD_SET (socket -> u_state , & rfds );
269- timeval tv ;
270+ cc3000_timeval tv ;
270271 tv .tv_sec = 0 ;
271272 tv .tv_usec = 1 ;
272273 int nfds = CC3000_EXPORT (select )(socket -> u_state + 1 , & rfds , NULL , NULL , & tv );
@@ -382,7 +383,7 @@ STATIC int cc3k_socket_ioctl(mod_network_socket_obj_t *socket, mp_uint_t request
382383 }
383384
384385 // call cc3000 select with minimum timeout
385- timeval tv ;
386+ cc3000_timeval tv ;
386387 tv .tv_sec = 0 ;
387388 tv .tv_usec = 1 ;
388389 int nfds = CC3000_EXPORT (select )(fd + 1 , & rfds , & wfds , & xfds , & tv );
@@ -404,7 +405,7 @@ STATIC int cc3k_socket_ioctl(mod_network_socket_obj_t *socket, mp_uint_t request
404405 ret |= MP_IOCTL_POLL_HUP ;
405406 }
406407 } else {
407- * _errno = EINVAL ;
408+ * _errno = MP_EINVAL ;
408409 ret = -1 ;
409410 }
410411 return ret ;
0 commit comments