From owner-svn-src-all@FreeBSD.ORG Thu Apr 11 18:31:10 2013 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4223FEE8; Thu, 11 Apr 2013 18:31:10 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-da0-x234.google.com (mail-da0-x234.google.com [IPv6:2607:f8b0:400e:c00::234]) by mx1.freebsd.org (Postfix) with ESMTP id 07FA51123; Thu, 11 Apr 2013 18:31:10 +0000 (UTC) Received: by mail-da0-f52.google.com with SMTP id f10so791008dak.25 for ; Thu, 11 Apr 2013 11:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:subject:mime-version:content-type:from:in-reply-to:date :cc:content-transfer-encoding:message-id:references:to:x-mailer; bh=rG/OlK1qmi0/1Xd5+kqS4lV1eCRJGAeD5n8PX9CDV9I=; b=m/D2FE8jCInr073/XjTyoiTDsfpbRQ3pQb5Oqc565yeYvqf0qGU6+vIAqAKtQO+Knd CrY6lWN5mu/Zgw8TCRjI6HzwbHl30HniObPkPHw9dvZIfk0ON3cFM46xR0s7PS7+Ya82 vt2HaVpkFMz20xHbYFC5jiHCtQLLLCgsm0jdu/OuSDlwLpcU5aVpo5ZcEZRj3jdIU0Hk mR/3MkMMZutdUOG0SSKF065lvuxBtk6FIn419nAMX9v40tIJNuK4N+YOGIxELpiJPKwI haW5OgVIoFrYutv7rfcfRCXEmjAMV5T3xypVY49P7f4WdlXO16n84EC7N0X+s65rlmzL DDHA== X-Received: by 10.68.5.166 with SMTP id t6mr10549671pbt.105.1365705069385; Thu, 11 Apr 2013 11:31:09 -0700 (PDT) Received: from [10.0.1.3] (c-98-203-241-95.hsd1.wa.comcast.net. [98.203.241.95]) by mx.google.com with ESMTPS id ew5sm5163500pbc.9.2013.04.11.11.31.07 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 11 Apr 2013 11:31:08 -0700 (PDT) Subject: Re: svn commit: r249355 - head/lib/libkvm Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Garrett Cooper In-Reply-To: <5166FD40.6040102@freebsd.org> Date: Thu, 11 Apr 2013 11:31:06 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <6ABB36AE-A7AB-4A06-82B9-5E3F07F18AAC@gmail.com> References: <201304110730.r3B7Uo6d067302@svn.freebsd.org> <20130411175308.Q1435@besplex.bde.org> <5166FD40.6040102@freebsd.org> To: Colin Percival X-Mailer: Apple Mail (2.1283) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, Gleb Smirnoff , src-committers@freebsd.org, Bruce Evans X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Apr 2013 18:31:10 -0000 On Apr 11, 2013, at 11:13 AM, Colin Percival wrote: > On 04/11/13 00:59, Bruce Evans wrote: >>> Log: >>> Include types.h for C99 uintXX_t types. >>=20 >> This adds namespace pollution that was carefully left out. >=20 > ... and as a developer, I wish we left out such namespace pollution = more often. >=20 > 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 ". Funny this would be mentioned. I've seen the converse a lot with = Linux devs because they fail to understand that headers on Linux = #include a lot more crud than they need to.. Devs in general don't read the [POSIX] manpages like they should = to figure out what needs to be #include'd in order to get = function/constant definitions. Third party devs are usually the worst = offenders. Thanks, -Garrett=