From owner-freebsd-arch Wed Dec 1 6:56:50 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id 7BAD114D70 for ; Wed, 1 Dec 1999 06:56:47 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id PAA27237 for ; Wed, 1 Dec 1999 15:56:46 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id PAA77092 for freebsd-arch@freebsd.org; Wed, 1 Dec 1999 15:56:46 +0100 (MET) Received: from test.tar.com (test.tar.com [204.95.187.4]) by hub.freebsd.org (Postfix) with ESMTP id 30D7514FEE for ; Wed, 1 Dec 1999 06:56:34 -0800 (PST) (envelope-from dick@test.tar.com) Received: (from dick@localhost) by test.tar.com (8.9.3/8.9.3) id IAA17676 for arch@freebsd.org; Wed, 1 Dec 1999 08:56:33 -0600 (CST) (envelope-from dick) Date: Wed, 1 Dec 1999 08:56:33 -0600 From: "Richard Seaman, Jr." To: arch@freebsd.org Subject: Re: Revisitted.. Threads goals.? Message-ID: <19991201085633.Z29767@tar.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre3i In-Reply-To: Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Nov 29, 1999 at 10:45:28PM -0800, Julian Elischer wrote: > ---- possible userland implementation goals----- > > 1/ A libpthread that can be linked with libc. > > 2/ Libc needs to change so that library functions and system calls > used internal to the library do not use the externally visible > cancellable equivalents. I have some thoughts about what it takes to separate the uthread code from libc, which facitlitates point 1 above, and which also makes it easier to make libc thread safe for alternative pthreads implementations (eg. linuxthreads). Also, I have some thoughts about how to make libc (and/or libc_r) more thread safe. I'd be happy to jot these down over the next few days and send them out, if anyone is interested. But maybe someone has already done this or is in the process of doing it. If so, let me know and I won't duplicate the work. And, if you're not interested, don't say anything. I'll take no responses to this offer as "no interest". :) -- Richard Seaman, Jr. email: dick@tar.com 5182 N. Maple Lane phone: 262-367-5450 Chenequa WI 53058 fax: 262-367-5852 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message