Numerous fixes related to compiling for mingw
[awesomized/libmemcached] / libmemcached / do.cc
index db533680f77193f80ea3dd6ce37eb65bcb1f3639..ffb9a48b54d792f0a8daff1d80e3fff4dc60700a 100644 (file)
@@ -34,6 +34,7 @@ memcached_return_t memcached_vdo(org::libmemcached::Instance* instance,
   **/
   if (memcached_is_udp(instance->root))
   {
+#ifndef __MINGW32__
     if (vector[0].buffer or vector[0].length)
     {
       return memcached_set_error(*instance->root, MEMCACHED_NOT_SUPPORTED, MEMCACHED_AT, 
@@ -74,6 +75,9 @@ memcached_return_t memcached_vdo(org::libmemcached::Instance* instance,
     }
 
     return MEMCACHED_SUCCESS;
+#else
+    return MEMCACHED_FAILURE;
+#endif
   }
 
   bool sent_success= memcached_io_writev(instance, vector, count, with_flush);