From owner-cvs-all Wed Oct 30 10:10:13 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48D7C37B407 for ; Wed, 30 Oct 2002 10:10:12 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2F02A43E4A for ; Wed, 30 Oct 2002 10:10:11 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 91129 invoked by uid 1000); 30 Oct 2002 18:10:11 -0000 Date: Wed, 30 Oct 2002 10:10:11 -0800 (PST) From: Nate Lawson To: Doug Rabson Cc: Marcel Moolenaar , cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc Makefile.inc src/lib/libc/uuid Makefile.inc uuid.3 uuid.h uuid_compare.c uuid_create.c uuid_create_nil.c uuid_equal.c uuid_from_string.c uuid_hash.c In-Reply-To: <20021030100924.O43274-100000@herring.nlsystems.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 30 Oct 2002, Doug Rabson wrote: > On Tue, 29 Oct 2002, Nate Lawson wrote: > > > Why is this going into libc and not something like libdce? > > I don't think anyone is planning to implement DCE. Decent unique > identifiers are useful far beyond DCE. I use them for a portable M$ COM > compatible system, the ia64 architecture uses them for many purposes > including its disk partitioning system. > > -- > Doug Rabson Mail: dfr@nlsystems.com Thanks, that's a useful explanation. I do a lot of work on embedded systems and the size of libc is a concern (especially when using Linux glibc). I'm not eager for FreeBSD's libs to grow. Sure there are workarounds, like the shell script that extracts a list of all extern symbols in your executables and then uniqs that out of the list of symbols in the libraries. But once symbols start getting referenced by even one utility, such hacks are harder to manage. Not picking on any particular person but: moe# cd /usr/src moe# du -a usr.* sbin sys | cut -f2 -d" " | xargs grep -H stpcpy moe# -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message