Skip to content
Snippets Groups Projects
Commit 081c0648 authored by Renato Aguiar's avatar Renato Aguiar Committed by Damien George
Browse files

unix: Fix build for when MICROPY_PY_SOCKET=0.

parent dd0e6ddf
No related branches found
No related tags found
No related merge requests found
...@@ -40,7 +40,9 @@ ...@@ -40,7 +40,9 @@
#include "py/mphal.h" #include "py/mphal.h"
#include "fdfile.h" #include "fdfile.h"
#if MICROPY_PY_SOCKET
extern const mp_obj_type_t mp_type_socket; extern const mp_obj_type_t mp_type_socket;
#endif
// Flags for poll() // Flags for poll()
#define FLAG_ONESHOT (1) #define FLAG_ONESHOT (1)
...@@ -57,7 +59,11 @@ typedef struct _mp_obj_poll_t { ...@@ -57,7 +59,11 @@ typedef struct _mp_obj_poll_t {
STATIC int get_fd(mp_obj_t fdlike) { STATIC int get_fd(mp_obj_t fdlike) {
int fd; int fd;
// Shortcut for fdfile compatible types // Shortcut for fdfile compatible types
if (MP_OBJ_IS_TYPE(fdlike, &mp_type_fileio) || MP_OBJ_IS_TYPE(fdlike, &mp_type_socket)) { if (MP_OBJ_IS_TYPE(fdlike, &mp_type_fileio)
#if MICROPY_PY_SOCKET
|| MP_OBJ_IS_TYPE(fdlike, &mp_type_socket)
#endif
) {
mp_obj_fdfile_t *fdfile = MP_OBJ_TO_PTR(fdlike); mp_obj_fdfile_t *fdfile = MP_OBJ_TO_PTR(fdlike);
fd = fdfile->fd; fd = fdfile->fd;
} else { } else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment