From owner-freebsd-current@FreeBSD.ORG Thu May 29 18:51:06 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D5C437B401 for ; Thu, 29 May 2003 18:51:06 -0700 (PDT) Received: from hall.mail.mindspring.net (hall.mail.mindspring.net [207.69.200.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA8BA43F3F for ; Thu, 29 May 2003 18:51:05 -0700 (PDT) (envelope-from jtanis@alumni.clemson.edu) Received: from user-1120it0.dsl.mindspring.com ([66.32.75.160] helo=amdbox.horizon2.net) by hall.mail.mindspring.net with smtp (Exim 3.33 #1) id 19LZ2v-0002Zh-00 for freebsd-current@freebsd.org; Thu, 29 May 2003 21:51:05 -0400 Date: Thu, 29 May 2003 20:51:00 -0400 From: James Tanis To: freebsd-current@freebsd.org Message-Id: <20030529205100.37aaf8cb.jtanis@alumni.clemson.edu> In-Reply-To: <20030530001640.CNDH11703.pop018.verizon.net@kokeb.ambesa.net> References: <20030529212252.GA922@basement.kutulu.org> <20030529182826.2ac11f23.jtanis@mindspring.com> <20030530001640.CNDH11703.pop018.verizon.net@kokeb.ambesa.net> X-Mailer: Sylpheed version 0.9.0 (GTK+ 1.2.10; i386-portbld-freebsd5.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Libthr stable enough for testing X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 May 2003 01:51:07 -0000 On Thu, 29 May 2003 20:16:33 -0400 Mike Makonnen wrote: > On Thu, 29 May 2003 18:28:26 -0400 > James Tanis wrote: > > >Is there a way to find out for sure that the programs are now using libthr? As > >far as I can tell they should be, but I'd like to have a definitive answer. > > try: fstat -m /usr/lib/libthr.so.1 > > This should show you any running applications that have it loaded. > > Huh. Between both fstat and lsof, I seem to have done something wrong, unless > mapping libthr to libc_r with rtld hides the fact that it is actually libthr being > accessed and not libc_r.. which I would seriously doubt, since that wouldn't seem > to make since *shrug*. Guess I'll just make the symlink as I'm not sure what I've > done wrong. Scratch that, it's amazing what one can mess up when your tired.. somehow the libmap.conf that I thought I had created either ceased to exist, got saved as a totally different name in some random directory, or the whole experience was a figment of my imagination. After writing another libmap.conf, fstat definately shows libthr being accessed over libc_r and everything seems stable, performing just as well as libc_r to the naked eye. This of course is only after 15 minutes or so with gnome2 and a few other programs. Is there any information I can find as to the technical differences and/or advantages to libthr over libc_r? Are there any programs or situations (other then those caused by more experimental code) in which libc_r would be better suited then libthr? TTYL, James -- --