summaryrefslogtreecommitdiffstats
path: root/usr.sbin/inetd
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1997-04-28 13:55:07 +0000
committerwollman <wollman@FreeBSD.org>1997-04-28 13:55:07 +0000
commitc63d12aeb30917ad4939f3b2ba075a6c0b9d6567 (patch)
treec5ab34ca035fa22c9b16821f2bf964282d2f72ca /usr.sbin/inetd
parentb980a85e29b969dcfd9d5fe263bab80066c383fb (diff)
downloadFreeBSD-src-c63d12aeb30917ad4939f3b2ba075a6c0b9d6567.zip
FreeBSD-src-c63d12aeb30917ad4939f3b2ba075a6c0b9d6567.tar.gz
Condition SO_PRIVSTATE twiddling on the definedness of SO_PRIVSTATE.
(This was done as a #ifdef to keep source compatibility between 2.2 and 3.0.)
Diffstat (limited to 'usr.sbin/inetd')
-rw-r--r--usr.sbin/inetd/inetd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c
index a1ef058..3316bfb 100644
--- a/usr.sbin/inetd/inetd.c
+++ b/usr.sbin/inetd/inetd.c
@@ -40,7 +40,7 @@ static char copyright[] __attribute__ ((unused)) =
#ifndef lint
/* from: @(#)inetd.c 8.4 (Berkeley) 4/13/94"; */
static char inetd_c_rcsid[] __attribute__ ((unused)) =
- "$Id: inetd.c,v 1.21 1997/02/22 16:05:52 peter Exp $";
+ "$Id: inetd.c,v 1.22 1997/03/31 05:10:10 imp Exp $";
#endif /* not lint */
/*
@@ -825,8 +825,10 @@ setsockopt(fd, SOL_SOCKET, opt, (char *)&on, sizeof (on))
syslog(LOG_ERR, "setsockopt (SO_DEBUG): %m");
if (turnon(sep->se_fd, SO_REUSEADDR) < 0)
syslog(LOG_ERR, "setsockopt (SO_REUSEADDR): %m");
+#ifdef SO_PRIVSTATE
if (turnon(sep->se_fd, SO_PRIVSTATE) < 0)
syslog(LOG_ERR, "setsockopt (SO_PRIVSTATE): %m");
+#endif
#undef turnon
if (bind(sep->se_fd, (struct sockaddr *)&sep->se_ctrladdr,
sizeof (sep->se_ctrladdr)) < 0) {
OpenPOWER on IntegriCloud