From owner-svn-src-head@FreeBSD.ORG Thu Jan 19 14:51:34 2012 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18827106566B; Thu, 19 Jan 2012 14:51:34 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.64.117]) by mx1.freebsd.org (Postfix) with ESMTP id 871E68FC19; Thu, 19 Jan 2012 14:51:33 +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 q0JEpW01042832; Thu, 19 Jan 2012 18:51:32 +0400 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.14.5/8.14.5/Submit) id q0JEpWxA042831; Thu, 19 Jan 2012 18:51:32 +0400 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Thu, 19 Jan 2012 18:51:32 +0400 From: Gleb Smirnoff To: Gleb Kurtsou Message-ID: <20120119145132.GZ12760@FreeBSD.org> References: <201201160953.q0G9rPp8026625@svn.freebsd.org> <20120119143837.GA28308@reks> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <20120119143837.GA28308@reks> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r230207 - in head/sys: netinet sys X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 14:51:34 -0000 On Thu, Jan 19, 2012 at 04:38:38PM +0200, Gleb Kurtsou wrote: G> On (16/01/2012 09:53), Gleb Smirnoff wrote: G> > Author: glebius G> > Date: Mon Jan 16 09:53:24 2012 G> > New Revision: 230207 G> > URL: http://svn.freebsd.org/changeset/base/230207 G> > G> > Log: G> > Drop support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR G> > ioctl commands. G> G> What was the reason for dropping them? "80-ish ioctl" doesn't justify G> reducing compatibility with other unix-like OS'es (namely linux). The reason is to get code more readable and thus maintainable. You can compare in_control() + in_addprefix() in the stable/9 with what we have in head now. Which one would you prefer to hack on? I wouldn't claim compatibility for the commands that didn't work very well. I won't also name Linux, since these commands predate the Linux itself. Do you use them? Or do you know software that use them? -- Totus tuus, Glebius.