diff options
author | Roger Dingledine <arma@torproject.org> | 2004-04-19 21:31:32 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2004-04-19 21:31:32 +0000 |
commit | 06a60c4fbba5f1853d6d8a4b9e2dd1b705225f72 (patch) | |
tree | 2bee762cfe36c45d3f1e3a2ac4faeb16d8cbf2db /src/common | |
parent | a3200f79cd85fad81f9f5e0c05bc2d8b4b992f25 (diff) | |
download | tor-06a60c4fbba5f1853d6d8a4b9e2dd1b705225f72.tar tor-06a60c4fbba5f1853d6d8a4b9e2dd1b705225f72.tar.gz |
use the real socketpair if we've got it
now it's just windows that has to use the kludged one
svn:r1675
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/util.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/common/util.c b/src/common/util.c index 81c7c5ad6..85d80d360 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -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; |