]> git.pond.sub.org Git - empserver/blobdiff - src/client/sysdep_w32.h
Use src/lib/w32/w32io.c for client
[empserver] / src / client / sysdep_w32.h
index 15b3afe1d83bfd8a7b6bbceb0a312aff2289b172..0ab4c303d465c6d46aeb19ca4a18600ebc6e2e28 100644 (file)
 #include <ws2tcpip.h>
 #include <windows.h>
 
-#ifdef _MSC_VER
-typedef int __w64 ssize_t;
-#endif
-
 struct passwd {
     char *pw_name;
 };
 
-struct iovec {
-    void *iov_base;
-    size_t iov_len;
-};
-
 #define W32_FD_TO_SOCKET(fd) ((SOCKET)_get_osfhandle((fd)))
 #define W32_SOCKET_TO_FD(fh) (_open_osfhandle((long)(fh), O_RDWR | O_BINARY))
 
@@ -62,10 +53,6 @@ extern int w32_send(int sockfd, const void *, size_t, int flags);
 extern int w32_close(int fd);
 extern int w32_socket(int domain, int type, int protocol);
 extern int w32_connect(int sockfd, const struct sockaddr *, int addrlen);
-extern ssize_t w32_readv_fd(int fd, const struct iovec *iov,
-                           int iovcnt);
-extern ssize_t w32_writev_socket(int sockfd, const struct iovec *iov,
-                                int iovcnt);
 
 extern struct passwd *w32_getpw(void);
 extern void w32_sysdep_init(void);