diff options
author | Renato Aguiar <contact@renatoaguiar.org> | 2016-09-08 15:13:58 -0700 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-09-12 16:43:56 +1000 |
commit | 081c0648ecf3f291cb8669d74f4f59ea0191e34e (patch) | |
tree | add8b3ad8b4ef4ef0fce87ad40bc7c2c3bbef56f /unix/moduselect.c | |
parent | dd0e6ddfeb8fe07eb6164f8ca51dc83da355fb3e (diff) | |
download | micropython-081c0648ecf3f291cb8669d74f4f59ea0191e34e.tar.gz micropython-081c0648ecf3f291cb8669d74f4f59ea0191e34e.zip |
unix: Fix build for when MICROPY_PY_SOCKET=0.
Diffstat (limited to 'unix/moduselect.c')
-rw-r--r-- | unix/moduselect.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/unix/moduselect.c b/unix/moduselect.c index 38f8d11ed8..e670c38144 100644 --- a/unix/moduselect.c +++ b/unix/moduselect.c @@ -40,7 +40,9 @@ #include "py/mphal.h" #include "fdfile.h" +#if MICROPY_PY_SOCKET extern const mp_obj_type_t mp_type_socket; +#endif // Flags for poll() #define FLAG_ONESHOT (1) @@ -57,7 +59,11 @@ typedef struct _mp_obj_poll_t { STATIC int get_fd(mp_obj_t fdlike) { int fd; // 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); fd = fdfile->fd; } else { |