use the real socketpair if we've got it

now it's just windows that has to use the kludged one


svn:r1675
This commit is contained in:
Roger Dingledine 2004-04-19 21:31:32 +00:00
parent a3200f79cd
commit 06a60c4fbb

View File

@ -837,10 +837,14 @@ void spawn_exit()
int
tor_socketpair(int family, int type, int protocol, int fd[2])
{
#ifdef HAVE_SOCKETPAIR_XXXX
/* For testing purposes, we never fall back to real socketpairs. */
#ifdef HAVE_SOCKETPAIR
return socketpair(family, type, protocol, fd);
#else
/* This socketpair does not work when localhost is down. So
* it's really not the same thing at all. But it's close enough
* for now, and really, when localhost is down sometimes, we
* have other problems too.
*/
int listener = -1;
int connector = -1;
int acceptor = -1;