+static test_return_t MEMCACHED_BEHAVIOR_CORK_test(memcached_st *memc)
+{
+ memcached_return_t rc;
+ bool set= true;
+ bool value;
+
+ rc= memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_CORK, set);
+#ifdef TCP_CORK
+ test_truth(rc == MEMCACHED_SUCCESS);
+#else
+ test_truth(rc == MEMCACHED_NOT_SUPPORTED);
+#endif
+
+ value= (bool)memcached_behavior_get(memc, MEMCACHED_BEHAVIOR_CORK);
+#ifdef TCP_CORK
+ test_truth((bool)value == set);
+#else
+ test_false((bool)value == set);
+#endif
+
+ return TEST_SUCCESS;
+}
+