From f4a1a186f9f3550b930738d0472bff97728f39e6 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Fri, 9 Mar 2018 14:17:39 +0100 Subject: Cygwin: fix socketpair prototype Last parameter is a vector of 2 ints, not a pointer to int Signed-off-by: Corinna Vinschen --- winsup/cygwin/net.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'winsup/cygwin/net.cc') diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc index 38a53f815..67cd96755 100644 --- a/winsup/cygwin/net.cc +++ b/winsup/cygwin/net.cc @@ -2271,7 +2271,7 @@ cygwin_bindresvport (int fd, struct sockaddr_in *sin) /* socketpair: POSIX.1-2001, POSIX.1-2008, 4.4BSD. */ extern "C" int -socketpair (int af, int type, int protocol, int *sb) +socketpair (int af, int type, int protocol, int sv[2]) { int res = -1; const device *dev; @@ -2324,8 +2324,8 @@ socketpair (int af, int type, int protocol, int *sb) set_std_handle (fd_out); __try { - sb[0] = fd_in; - sb[1] = fd_out; + sv[0] = fd_in; + sv[1] = fd_out; res = 0; } __except (EFAULT) {} -- cgit v1.2.3