From owner-cvs-usrbin Sun Jun 1 21:05:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA24380 for cvs-usrbin-outgoing; Sun, 1 Jun 1997 21:05:25 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-32-154.snfc21.pacbell.net [206.170.32.154]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA24302; Sun, 1 Jun 1997 21:04:08 -0700 (PDT) Received: from shockwave.com (localhost [127.0.0.1]) by precipice.shockwave.com (8.8.5/8.7.3) with ESMTP id VAA25742; Sun, 1 Jun 1997 21:02:39 -0700 (PDT) Message-Id: <199706020402.VAA25742@precipice.shockwave.com> To: asami@cs.berkeley.edu (Satoshi Asami) cc: gpalmer@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: Re: cvs commit: src/usr.bin/top machine.c In-reply-to: Your message of "Sun, 01 Jun 1997 02:57:33 PDT." <199706010957.CAA28142@blimp.mimi.com> Date: Sun, 01 Jun 1997 21:02:39 -0700 From: Paul Traina Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: asami@cs.berkeley.edu (Satoshi Asami) Subject: Re: cvs commit: src/usr.bin/top machine.c * Do you realize how much userland code would break if we upped the namespac >>e * in 2.2? Not much, as far as I can tell. I changed utmp.h and param.h and recompiled world and kernel on all my 2.2 machines around here. After rebuilding ssh, xterm, kterm and xdm, all my machines are running fine. (I did this so I can dual-boot to 2.2 and 3.0, by the way.) You didn't go through /usr/local/src on my machine. You're talking about a fundamental change in a system constant that will cause code to break in unspecified ways (such as buffer overruns). There is no way in hell this should be done without a major version roll. People lived with 8 char login names for more than 20 years. Changing it on a whim during a 2.2.x release is contraindicated.