prepare v1.1.4
[awesomized/libmemcached] / example / interface_v1.cc
index 08d093885aa7097f4e50ba7f2d9f2fbfb2e0e665..c6f5bf199f9c83929df65bb36cac3f5e83659ad9 100644 (file)
@@ -2,13 +2,13 @@
 /**
  * This file contains an implementation of the callback interface for level 1
  * in the protocol library. If you compare the implementation with the one
- * in interface_v0.c you will see that this implementation is much easier and
+ * in interface_v0.cc you will see that this implementation is much easier and
  * hides all of the protocol logic and let you focus on the application
  * logic. One "problem" with this layer is that it is synchronous, so that
  * you will not receive the next command before a answer to the previous
  * command is being sent.
  */
-#include "config.h"
+#include "mem_config.h"
 
 #include <cassert>
 #include <cerrno>
@@ -17,8 +17,9 @@
 #include <cstring>
 #include <fcntl.h>
 #include <sys/types.h>
-#include <unistd.h>
-
+#if HAVE_UNISTD_H
+#  include <unistd.h>
+#endif
 #include <libmemcachedprotocol-0.0/handler.h>
 #include <example/byteorder.h>
 #include "example/memcached_light.h"