From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Dec 22 07:30:11 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0F3A106566B for ; Thu, 22 Dec 2011 07:30:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A5CD78FC18 for ; Thu, 22 Dec 2011 07:30:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBM7UB29017491 for ; Thu, 22 Dec 2011 07:30:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBM7UBXx017490; Thu, 22 Dec 2011 07:30:11 GMT (envelope-from gnats) Resent-Date: Thu, 22 Dec 2011 07:30:11 GMT Resent-Message-Id: <201112220730.pBM7UBXx017490@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gleb Smirnoff Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10B44106564A for ; Thu, 22 Dec 2011 07:23:53 +0000 (UTC) (envelope-from glebius@cell.glebius.int.ru) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.64.117]) by mx1.freebsd.org (Postfix) with ESMTP id 4D8B88FC12 for ; Thu, 22 Dec 2011 07:23:53 +0000 (UTC) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.14.5/8.14.5) with ESMTP id pBM7NqBC087472 for ; Thu, 22 Dec 2011 11:23:52 +0400 (MSK) (envelope-from glebius@cell.glebius.int.ru) Received: (from glebius@localhost) by cell.glebius.int.ru (8.14.5/8.14.5/Submit) id pBM7NqrI087470; Thu, 22 Dec 2011 11:23:52 +0400 (MSK) (envelope-from glebius) Message-Id: <201112220723.pBM7NqrI087470@cell.glebius.int.ru> Date: Thu, 22 Dec 2011 11:23:52 +0400 (MSK) From: Gleb Smirnoff To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/163524: [exp-run] estimate number of ports utilizing old interface ioctls X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gleb Smirnoff List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2011 07:30:12 -0000 >Number: 163524 >Category: ports >Synopsis: [exp-run] estimate number of ports utilizing old interface ioctls >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 22 07:30:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Gleb Smirnoff >Release: FreeBSD 9.0-RC1 i386 >Organization: FreeBSD >Environment: System: FreeBSD cell.glebius.int.ru 9.0-RC1 FreeBSD 9.0-RC1 #3: Mon Oct 31 18:26:17 MSK 2011 glebius@cell.glebius.int.ru:/usr/obj/usr/src/sys/NUCLEUS i386 >Description: Dear portmgr team, can you please assist me in determining how much software in our ports database may use some 80-ish ioctls? I need an -exp run results with modified /usr/include/sys/sockio.h. The patch is attached. >How-To-Repeat: >Fix: Index: sockio.h =================================================================== --- sockio.h (revision 228787) +++ sockio.h (working copy) @@ -49,22 +49,18 @@ #define SIOCGETVIFCNT _IOWR('r', 15, struct sioc_vif_req)/* get vif pkt cnt */ #define SIOCGETSGCNT _IOWR('r', 16, struct sioc_sg_req) /* get s,g pkt cnt */ -#define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ #define OSIOCGIFADDR _IOWR('i', 13, struct ifreq) /* get ifnet address */ #define SIOCGIFADDR _IOWR('i', 33, struct ifreq) /* get ifnet address */ -#define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ #define OSIOCGIFDSTADDR _IOWR('i', 15, struct ifreq) /* get p-p address */ #define SIOCGIFDSTADDR _IOWR('i', 34, struct ifreq) /* get p-p address */ #define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ #define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get ifnet flags */ #define OSIOCGIFBRDADDR _IOWR('i', 18, struct ifreq) /* get broadcast addr */ #define SIOCGIFBRDADDR _IOWR('i', 35, struct ifreq) /* get broadcast addr */ -#define SIOCSIFBRDADDR _IOW('i', 19, struct ifreq) /* set broadcast addr */ #define OSIOCGIFCONF _IOWR('i', 20, struct ifconf) /* get ifnet list */ #define SIOCGIFCONF _IOWR('i', 36, struct ifconf) /* get ifnet list */ #define OSIOCGIFNETMASK _IOWR('i', 21, struct ifreq) /* get net addr mask */ #define SIOCGIFNETMASK _IOWR('i', 37, struct ifreq) /* get net addr mask */ -#define SIOCSIFNETMASK _IOW('i', 22, struct ifreq) /* set net addr mask */ #define SIOCGIFMETRIC _IOWR('i', 23, struct ifreq) /* get IF metric */ #define SIOCSIFMETRIC _IOW('i', 24, struct ifreq) /* set IF metric */ #define SIOCDIFADDR _IOW('i', 25, struct ifreq) /* delete IF addr */ >Release-Note: >Audit-Trail: >Unformatted: