diff --git a/platform/native/contiki-main.c b/platform/native/contiki-main.c index 8183fd18b..63313f554 100644 --- a/platform/native/contiki-main.c +++ b/platform/native/contiki-main.c @@ -35,6 +35,7 @@ #include #include #include +#include #ifdef __CYGWIN__ #include "net/wpcap-drv.h" @@ -260,7 +261,9 @@ main(int argc, char **argv) retval = select(maxfd + 1, &fdr, &fdw, NULL, &tv); if(retval < 0) { - perror("select"); + if(errno != EINTR) { + perror("select"); + } } else if(retval > 0) { /* timeout => retval == 0 */ for(i = 0; i <= maxfd; i++) {