From owner-svn-src-head@FreeBSD.ORG Thu Apr 11 18:13:31 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 834707D8 for ; Thu, 11 Apr 2013 18:13:31 +0000 (UTC) (envelope-from bounces+73574-9504-svn-src-head=freebsd.org@sendgrid.me) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id 3661EFFC for ; Thu, 11 Apr 2013 18:13:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=from :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpapi; bh=VVpJ1jGp04Do4L2O46msoo QOBaY=; b=JOfXI6bzkyr7x0rFssfCuIhzzj6VMKLf7E4u7bpM4jUBBfvXV0EjaO IBzVn4sCtdAOwz49g4+PN9D1erXyARRgXMUqWdThpUdEbp1d8k6UfpUR1qXCAykm WYsu75kJMPCcy/TFtSQUddD0vBCdct1U35ZUZjj1x9snTT7VuEsho= Received: by 10.8.49.98 with SMTP id mf75.26530.5166FD4A2 Thu, 11 Apr 2013 18:13:30 +0000 (UTC) Received: from mail.tarsnap.com (unknown [10.60.208.17]) by mi14 (SG) with ESMTP id 5166fd49.7f96.64bbe for ; Thu, 11 Apr 2013 13:13:29 -0500 (CST) Received: (qmail 46763 invoked from network); 11 Apr 2013 18:13:29 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 11 Apr 2013 18:13:29 -0000 Received: (qmail 5129 invoked from network); 11 Apr 2013 18:13:20 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 11 Apr 2013 18:13:20 -0000 Message-ID: <5166FD40.6040102@freebsd.org> Date: Thu, 11 Apr 2013 11:13:20 -0700 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130406 Thunderbird/17.0.5 MIME-Version: 1.0 To: Bruce Evans Subject: Re: svn commit: r249355 - head/lib/libkvm References: <201304110730.r3B7Uo6d067302@svn.freebsd.org> <20130411175308.Q1435@besplex.bde.org> In-Reply-To: <20130411175308.Q1435@besplex.bde.org> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SG-EID: EvYvoie/qnEezyq2t4eRKjDm9X7ZKbCMt75WvXA+XNHEKDT3rmpKQeTVzM86OFeALhpKjbJHlFN3YPAA7L9Qp8T0HRPLKQnLEWVPsk4lpdvrlWr019oZ0djp4piwmlpE Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, Gleb Smirnoff , src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 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, 11 Apr 2013 18:13:31 -0000 On 04/11/13 00:59, Bruce Evans wrote: >> Log: >> Include types.h for C99 uintXX_t types. > > This adds namespace pollution that was carefully left out. ... and as a developer, I wish we left out such namespace pollution more often. I write code on FreeBSD which I then publish with the intention that people will be able to use it on any POSIX-compliant system, and I've lost count of the number of times I've been hit by "this won't build on OS X or Linux because you forgot to #include ". Namespace pollution has a very real cost in wasted developer time. -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid