From owner-freebsd-stable@FreeBSD.ORG Mon Feb 16 04:18:56 2015 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64860634 for ; Mon, 16 Feb 2015 04:18:56 +0000 (UTC) Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E52F9652 for ; Mon, 16 Feb 2015 04:18:55 +0000 (UTC) Received: by mail-wi0-f182.google.com with SMTP id l15so22766806wiw.3 for ; Sun, 15 Feb 2015 20:18:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2c8Nko7bBew0pbRjeCjfX/zETww7TjfJgP3pLQl6XaE=; b=qsGIgkM3Z2FCRUkuFmp9F1puuv7eIJqrXX0ls6qD3aWZjHMhe4YxeCL5tMzeOtlRgx l3RMc5Z+wATnQzMvyDIbi0brQ6G6vO/82LUeBk/+NAOslFOKokCyPjSvdALpqTpVURot rhb6B+mHW3A5vX25EcTxpcCeS3c6ybLhzfRRyckF+l6pBaZDY5Kl3Z7cWg23U3umtS23 9kl9NEPYhVgePH4YTF1EhJdH9dTOu5ZfifO4DdxdrBskyMpDM1duRAwqHctdeeZg0j0Y T36q2sLtkW1sFGQPRqtl4k7VuU3TwZW00yT6UsMlsUbPLyBMiHDNVkKI17IfdA9wcrZj oKBg== MIME-Version: 1.0 X-Received: by 10.194.172.35 with SMTP id az3mr46679308wjc.43.1424060334337; Sun, 15 Feb 2015 20:18:54 -0800 (PST) Received: by 10.216.234.74 with HTTP; Sun, 15 Feb 2015 20:18:54 -0800 (PST) In-Reply-To: <20150216035636.GA80472@neutralgood.org> References: <20150201175159.7fa88d16@B85M-HD3-0.alogt.com> <20150203003307.GG27103@funkthat.com> <20150210231440.GB471@rancor.immure.com> <20150212091323.245485ba@B85M-HD3-0.alogt.com> <20150212043321.GD840@rancor.immure.com> <20150212052058.GB77578@neutralgood.org> <20150212180231.737ea2ba@B85M-HD3-0.alogt.com> <20150213035002.GA68549@neutralgood.org> <20150216035636.GA80472@neutralgood.org> Date: Sun, 15 Feb 2015 23:18:54 -0500 Message-ID: Subject: Re: top, fixed buffer length in utils.c From: Brandon Allbery To: kpneal@pobox.com Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2015 04:18:56 -0000 On Sun, Feb 15, 2015 at 10:56 PM, wrote: > There > will _never_ be a compiler of anything resembling popularity for any > established FreeBSD host that has int as anything other than 32 bits in > size. > This is optimistic beyond sanity, based on history. I was making a point as well.... Really. People claimed this in the 16-bit days, because the idea of something using 32 bits was obviously going to break things and be too difficult to cope with. So where are we now? There will be 64-bit CPUs, as opposed to 32-bit CPUs with 64-bit extensions, in the future. Be certain of this. (Heck, there's already been one, albeit not popular: DEC Alpha.) And eventually (unlike the Alpha) the native word size will be used as the default word size because people --- specifically, developers --- will want that. Which means (int) will change. The only constant in the world is change. You can choose to change with it, or to pretend that it doesn't/didn't happen. The latter just means you'll be left in the dust wondering why the world isn't paying any attention to you any more. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net