From e94704168d2c87c4ffe18365bbb2d4b52549db58 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 27 Sep 1996 00:22:00 +0000 Subject: [PATCH] Removed `conn_wait' and use `mini_inetd' instead. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@761 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftpd/ftpd.c | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/appl/ftp/ftpd/ftpd.c b/appl/ftp/ftpd/ftpd.c index 0855560d5..3a0430f8d 100644 --- a/appl/ftp/ftpd/ftpd.c +++ b/appl/ftp/ftpd/ftpd.c @@ -216,27 +216,6 @@ curdir(void) #define LINE_MAX 1024 #endif -static void conn_wait(int port) -{ - int s, t; - struct sockaddr_in sa; - int one = 1; - s = socket(AF_INET, SOCK_STREAM, 0); - - setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (char *)&one, sizeof(one)); - memset(&sa, 0, sizeof(sa)); - sa.sin_port = port; /* in network byteorder */ - sa.sin_addr.s_addr = INADDR_ANY; - bind(s, (struct sockaddr*)&sa, sizeof(sa)); - listen(s, 5); - t = accept(s, NULL, 0); - close(s); - dup2(t, 0); - dup2(t, 1); - if(t > 2) - close(t); -} - int main(int argc, char **argv) { @@ -334,7 +313,7 @@ main(int argc, char **argv) } if(not_inetd) - conn_wait(port); + mini_inetd (port); /*