Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2018-02-26 19:53:50 +0300
committerCorinna Vinschen <corinna@vinschen.de>2018-02-26 19:56:09 +0300
commit1e5e44a9a5fa0b7f0bfc876f534221f709f01d66 (patch)
tree980aa5463f74dafb83f762ebd3ba12232a3b016b /winsup/cygwin/net.cc
parent5b6cbef9e087419ffe1dcf039910c26b1fed30b6 (diff)
Cygwin: fhandler_socket: define socketpair as virtual function
...in preparation of moving the type and protocol test into the actual classes. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/net.cc')
-rw-r--r--winsup/cygwin/net.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc
index 89945c5a1..bd0a169dd 100644
--- a/winsup/cygwin/net.cc
+++ b/winsup/cygwin/net.cc
@@ -2303,7 +2303,7 @@ socketpair (int af, int type, int protocol, int *sb)
{
int res = -1;
const device *dev;
- fhandler_socket_local *fh_in, *fh_out;
+ fhandler_socket *fh_in, *fh_out;
int flags = type & _SOCK_FLAG_MASK;
type &= ~_SOCK_FLAG_MASK;
@@ -2349,8 +2349,8 @@ socketpair (int af, int type, int protocol, int *sb)
goto done;
}
- fh_in = reinterpret_cast<fhandler_socket_local *> (build_fh_dev (*dev));
- fh_out = reinterpret_cast<fhandler_socket_local *> (build_fh_dev (*dev));
+ fh_in = reinterpret_cast<fhandler_socket *> (build_fh_dev (*dev));
+ fh_out = reinterpret_cast<fhandler_socket *> (build_fh_dev (*dev));
if (fh_in && fh_out
&& fh_in->socketpair (af, type, protocol, flags, fh_out) == 0)
{