summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2018-03-07 21:52:29 +0100
committerCorinna Vinschen <corinna@vinschen.de>2018-03-07 21:52:29 +0100
commitd7f7d292d83e2a3cd41d8da66d5abe0951b331b0 (patch)
tree46431ee31c6885dd8be6247b43575bad58a94c0e
parent855e5d7e144ac1e302087cf08c37eec13c62f75a (diff)
downloadcygnal-d7f7d292d83e2a3cd41d8da66d5abe0951b331b0.tar.gz
cygnal-d7f7d292d83e2a3cd41d8da66d5abe0951b331b0.tar.bz2
cygnal-d7f7d292d83e2a3cd41d8da66d5abe0951b331b0.zip
Cygwin: reorder read/write calls in fhandler_socket_unix
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/fhandler.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h
index 13f406821..7d45aa084 100644
--- a/winsup/cygwin/fhandler.h
+++ b/winsup/cygwin/fhandler.h
@@ -922,18 +922,19 @@ class fhandler_socket_unix : public fhandler_socket
int shutdown (int how);
int close ();
int getpeereid (pid_t *pid, uid_t *euid, gid_t *egid);
+ ssize_t recvmsg (struct msghdr *msg, int flags);
ssize_t recvfrom (void *ptr, size_t len, int flags,
struct sockaddr *from, int *fromlen);
- ssize_t recvmsg (struct msghdr *msg, int flags);
void __reg3 read (void *ptr, size_t& len);
- ssize_t __stdcall readv (const struct iovec *, int iovcnt,
+ ssize_t __stdcall readv (const struct iovec *const iov, int iovcnt,
ssize_t tot = -1);
+ ssize_t sendmsg (const struct msghdr *msg, int flags);
ssize_t sendto (const void *ptr, size_t len, int flags,
const struct sockaddr *to, int tolen);
- ssize_t sendmsg (const struct msghdr *msg, int flags);
ssize_t __stdcall write (const void *ptr, size_t len);
- ssize_t __stdcall writev (const struct iovec *, int iovcnt, ssize_t tot = -1);
+ ssize_t __stdcall writev (const struct iovec *const iov, int iovcnt,
+ ssize_t tot = -1);
int setsockopt (int level, int optname, const void *optval,
__socklen_t optlen);
int getsockopt (int level, int optname, const void *optval,