From fdc8bcd56c9c26a52f09951778115689a0f8e3aa Mon Sep 17 00:00:00 2001 From: Antonio Huete Jimenez Date: Thu, 2 Aug 2012 11:50:39 +0200 Subject: [PATCH] dhclient - Remove unused function. Taken-from: OpenBSD --- sbin/dhclient/dhcpd.h | 3 +-- sbin/dhclient/dispatch.c | 29 +---------------------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/sbin/dhclient/dhcpd.h b/sbin/dhclient/dhcpd.h index 53fd65f..e648cce 100644 --- a/sbin/dhclient/dhcpd.h +++ b/sbin/dhclient/dhcpd.h @@ -1,4 +1,4 @@ -/* $OpenBSD: src/sbin/dhclient/dhcpd.h,v 1.69 2009/06/06 04:02:42 krw Exp $ */ +/* $OpenBSD: src/sbin/dhclient/dhcpd.h,v 1.71 2010/07/02 22:03:27 deraadt Exp $ */ /* * Copyright (c) 2004 Henning Brauer @@ -259,7 +259,6 @@ void cancel_timeout(void (*)(void)); int interface_status(char *); int interface_link_status(char *); int interface_link_forceup(char *); -void interface_link_forcedown(char *); /* tables.c */ extern const struct option dhcp_options[256]; diff --git a/sbin/dhclient/dispatch.c b/sbin/dhclient/dispatch.c index e342036..3c021b4 100644 --- a/sbin/dhclient/dispatch.c +++ b/sbin/dhclient/dispatch.c @@ -1,4 +1,4 @@ -/* $OpenBSD: src/sbin/dhclient/dispatch.c,v 1.45 2009/11/26 23:14:29 krw Exp $ */ +/* $OpenBSD: src/sbin/dhclient/dispatch.c,v 1.47 2010/07/02 22:03:27 deraadt Exp $ */ /* * Copyright 2004 Henning Brauer @@ -253,33 +253,6 @@ interface_link_forceup(char *ifname) return (1); } -void -interface_link_forcedown(char *ifname) -{ - struct ifreq ifr; - int sock; - - if ((sock = socket(AF_INET, SOCK_DGRAM, 0)) == -1) - error("Can't create socket"); - - memset(&ifr, 0, sizeof(ifr)); - strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); - if (ioctl(sock, SIOCGIFFLAGS, (caddr_t)&ifr) == -1) { - close(sock); - return; - } - - if ((ifr.ifr_flags & IFF_UP) == IFF_UP) { - ifr.ifr_flags &= ~IFF_UP; - if (ioctl(sock, SIOCSIFFLAGS, (caddr_t)&ifr) == -1) { - close(sock); - return; - } - } - - close(sock); -} - int interface_status(char *ifname) { -- 1.7.7.2