summaryrefslogtreecommitdiff
path: root/windows_port.c
diff options
context:
space:
mode:
Diffstat (limited to 'windows_port.c')
-rw-r--r--windows_port.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/windows_port.c b/windows_port.c
index 8b5e149..cc31036 100644
--- a/windows_port.c
+++ b/windows_port.c
@@ -34,36 +34,5 @@ WINAPI DllMain (HINSTANCE hnd, DWORD reason, LPVOID reserved)
}
#endif
-int
-ares_writev (ares_socket_t s, const struct iovec *vector, size_t count)
-{
- char *buffer, *bp;
- size_t i, bytes = 0;
-
- /* Find the total number of bytes to write
- */
- for (i = 0; i < count; i++)
- bytes += vector[i].iov_len;
-
- if (bytes == 0) /* not an error */
- return (0);
- /* Allocate a temporary buffer to hold the data
- */
- buffer = bp = (char*) alloca (bytes);
- if (!buffer)
- {
- SET_ERRNO(ENOMEM);
- return (-1);
- }
-
- /* Copy the data into buffer.
- */
- for (i = 0; i < count; ++i)
- {
- memcpy (bp, vector[i].iov_base, vector[i].iov_len);
- bp += vector[i].iov_len;
- }
- return (int)swrite(s, buffer, bytes);
-}
#endif /* WIN32 builds only */