diff --git a/CMakeLists.txt b/CMakeLists.txt
index e2e150dbdcfdaddeff2939494b237cab065892c9..d6f7bd4d43a7743e0f5169ed7670efbc929775fa 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,10 +43,6 @@ include("${CMAKE_PATH}/VirtualFluidsMacros.cmake")
 #################################################################################
 #  COMMON LIBRARIES
 #################################################################################
-if(MSVC)
-    ADD_DEFINITIONS ( "-DNOMINMAX" )                # Disable Min/Max-Macros
-endif()
-
 add_subdirectory(src/basics)
 
 #################################################################################
diff --git a/src/basics/basics/utilities/UbSystem.h b/src/basics/basics/utilities/UbSystem.h
index 3f215f5b913269713cd9c27356911d405f999b0a..dcfa4fc6d4aca45bd1370f2d843259888f7ed11f 100644
--- a/src/basics/basics/utilities/UbSystem.h
+++ b/src/basics/basics/utilities/UbSystem.h
@@ -71,8 +71,8 @@
 #if defined(__unix__) && defined(__CYGWIN__)
    #define UBSYSTEM_CYGWIN
    #include <windows.h>
-#else
-    //#include <sys/syscall.h> // TODO: Did not work on windows!
+#elif defined(__unix__)
+    #include <sys/syscall.h>
 #endif
 
 #if defined(min) || defined(max) //daruch kann man sich spaeter #undef min; #undef max erparen