2 #include "memcached_io.h"
4 memcached_return
memcached_flush_buffers(memcached_st
*mem
)
6 memcached_return ret
= MEMCACHED_SUCCESS
;
8 for (uint32_t x
= 0; x
< mem
->number_of_hosts
; ++x
)
9 if (mem
->hosts
[x
].write_buffer_offset
!= 0)
11 if (mem
->hosts
[x
].fd
== -1 &&
12 (ret
= memcached_connect(&mem
->hosts
[x
])) != MEMCACHED_SUCCESS
)
14 WATCHPOINT_ERROR(ret
);
17 if (memcached_io_write(&mem
->hosts
[x
], NULL
, 0, 1) == -1)
18 ret
= MEMCACHED_SOME_ERRORS
;