summaryrefslogtreecommitdiffstats
path: root/sys/dev/isa/if_ex.c
diff options
context:
space:
mode:
authorbrad <brad@openbsd.org>2007-09-19 06:14:24 +0000
committerbrad <brad@openbsd.org>2007-09-19 06:14:24 +0000
commit7c7d6fa0ec5e776d8323c4ee7438c49d5a40b57d (patch)
tree9c74942703405efe8b74f40c0c7615d493c9a340 /sys/dev/isa/if_ex.c
parentrename a few functions. (diff)
downloadwireguard-openbsd-7c7d6fa0ec5e776d8323c4ee7438c49d5a40b57d.tar.xz
wireguard-openbsd-7c7d6fa0ec5e776d8323c4ee7438c49d5a40b57d.zip
remove the SIOCGIFADDR ioctl handler and return ENOTTY instead of EINVAL
upon error in ex_ioctl(). ok dlg@
Diffstat (limited to 'sys/dev/isa/if_ex.c')
-rw-r--r--sys/dev/isa/if_ex.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/sys/dev/isa/if_ex.c b/sys/dev/isa/if_ex.c
index 22cc9a4773d..7f1b5801b22 100644
--- a/sys/dev/isa/if_ex.c
+++ b/sys/dev/isa/if_ex.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ex.c,v 1.21 2007/09/19 05:29:47 brad Exp $ */
+/* $OpenBSD: if_ex.c,v 1.22 2007/09/19 06:14:24 brad Exp $ */
/*
* Copyright (c) 1997, Donald A. Schmidt
* Copyright (c) 1996, Javier Martín Rueda (jmrueda@diatel.upm.es)
@@ -766,16 +766,6 @@ ex_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
break;
}
break;
- case SIOCGIFADDR:
- {
- struct sockaddr *sa;
-
- DODEBUG(Start_End, printf("SIOCGIFADDR"););
- sa = (struct sockaddr *) &ifr->ifr_data;
- bcopy((caddr_t) sc->arpcom.ac_enaddr, (caddr_t) sa->sa_data,
- ETHER_ADDR_LEN);
- }
- break;
case SIOCSIFFLAGS:
DODEBUG(Start_End, printf("SIOCSIFFLAGS"););
if ((ifp->if_flags & IFF_UP) == 0 && ifp->if_flags & IFF_RUNNING) {
@@ -802,7 +792,7 @@ ex_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
break;
default:
DODEBUG(Start_End, printf("unknown"););
- error = EINVAL;
+ error = ENOTTY;
}
splx(s);