From 48237b0c88343154d58854020c3a9c8b07c61b10 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Wed, 22 Nov 2006 23:22:06 +0000 Subject: introduce setsockopt_reuseaddr(int fd), setsockopt_broadcast(int fd), use them where appropriate. 200 bytes saved --- networking/fakeidentd.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'networking/fakeidentd.c') diff --git a/networking/fakeidentd.c b/networking/fakeidentd.c index 0e543e772..04138cca3 100644 --- a/networking/fakeidentd.c +++ b/networking/fakeidentd.c @@ -77,17 +77,16 @@ static void inetbind(void) int s, port; struct sockaddr_in addr; int len = sizeof(addr); - int one = 1; struct servent *se; - if ((se = getservbyname("identd", "tcp")) == NULL) - port = IDENT_PORT; - else + se = getservbyname("identd", "tcp"); + port = IDENT_PORT; + if (se) port = se->s_port; s = xsocket(AF_INET, SOCK_STREAM, 0); - setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)); + setsockopt_reuseaddr(s); memset(&addr, 0, sizeof(addr)); addr.sin_addr.s_addr = inet_addr(bind_ip_address); -- cgit v1.2.3