diff --git a/source/linux/network/uthernet2.cpp b/source/linux/network/uthernet2.cpp index 0cf21fd8..bdfb2abb 100644 --- a/source/linux/network/uthernet2.cpp +++ b/source/linux/network/uthernet2.cpp @@ -2,10 +2,20 @@ #include "linux/network/uthernet2.h" #include +#include +#include #include #include #include +// fix SOCK_NONBLOCK for e.g. macOS +#ifndef SOCK_NONBLOCK +// DISCALIMER +// totally untested, use at your own risk +#include +#define SOCK_NONBLOCK O_NONBLOCK +#endif + #define MAX_RXLENGTH 1518 // #define U2_LOG_VERBOSE