From 0273620bc4c9cea9070a15f3164467075b3a93cd Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 15 Dec 1998 15:45:46 +0000 Subject: Enable build without socketpair. svn path=/trunk/; revision=2276 --- socket.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'socket.c') diff --git a/socket.c b/socket.c index 43218b95..7e11a701 100644 --- a/socket.c +++ b/socket.c @@ -44,6 +44,7 @@ static int h_errno; #include #endif /* NET_SECURITY */ +#ifdef HAVE_SOCKETPAIR static int handle_plugin(const char *host, const char *service, const char *plugin) /* get a socket mediated through a given external command */ @@ -70,6 +71,7 @@ static int handle_plugin(const char *host, return fds[1]; } } +#endif /* HAVE_SOCKETPAIR */ #if INET6 int SockOpen(const char *host, const char *service, const char *options, @@ -82,8 +84,10 @@ int SockOpen(const char *host, const char *service, const char *options, int requestlen; #endif /* NET_SECURITY */ +#ifdef HAVE_SOCKETPAIR if (plugin) return handle_plugin(host,service,plugin); +#endif /* HAVE_SOCKETPAIR */ memset(&req, 0, sizeof(struct addrinfo)); req.ai_socktype = SOCK_STREAM; @@ -133,11 +137,13 @@ int SockOpen(const char *host, int clientPort, const char *options, struct sockaddr_in ad; struct hostent *hp; +#ifdef HAVE_SOCKETPAIR if (plugin) { char buf[10]; sprintf(buf,"%d",clientPort); return handle_plugin(host,buf,plugin); } +#endif /* HAVE_SOCKETPAIR */ memset(&ad, 0, sizeof(ad)); ad.sin_family = AF_INET; -- cgit v1.2.3