From 112d66ea20117f5425bbadd3920b2d6e23b94c4c Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Tue, 5 May 2020 14:35:22 -0700 Subject: [PATCH] Fix non-blocking behavior of sockets (removal of a portion of the old compatibility layer) --- src/Sockets.cpp | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/Sockets.cpp b/src/Sockets.cpp index 7844c51..3366209 100644 --- a/src/Sockets.cpp +++ b/src/Sockets.cpp @@ -392,22 +392,10 @@ JNIEXPORT jint JNICALL Java_com_zerotier_libzt_ZeroTier_select(JNIEnv *env, jobj int zts_fcntl(int fd, int cmd, int flags) { - // translation from platform flag values to stack flag values - int translated_flags = 0; -#if defined(__linux__) - if (flags == 2048) { - translated_flags = 1; - } -#endif -#if defined(__APPLE__) - if (flags == 4) { - translated_flags = 1; - } -#endif if (!(_serviceStateFlags & ZTS_STATE_NET_SERVICE_RUNNING)) { return ZTS_ERR_SERVICE; } - return lwip_fcntl(fd, cmd, translated_flags); + return lwip_fcntl(fd, cmd, flags); } #ifdef SDK_JNI JNIEXPORT jint JNICALL Java_com_zerotier_libzt_ZeroTier_fcntl(