From owner-freebsd-current Sun Sep 14 18:21:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA17322 for current-outgoing; Sun, 14 Sep 1997 18:21:01 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA17315 for ; Sun, 14 Sep 1997 18:20:57 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id SAA05076; Sun, 14 Sep 1997 18:17:41 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd005074; Mon Sep 15 01:17:32 1997 Message-ID: <341C8C87.2781E494@whistle.com> Date: Sun, 14 Sep 1997 18:16:55 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Ian Hungerford CC: freebsd-current@FreeBSD.ORG, johnbi@rdd.neca.nec.com.au Subject: Re: Thread safe libc References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk discuss this with john birrel. he's hiding at the moment at: johnbi@rdd.neca.nec.com.au he did most of what's been done so far.. he's likely to say "be my guest" as far as doing more work on this goes, as he's very busy. julian Ian Hungerford wrote: > > In my recent browsings through the -stable and -current trees, I have > found (to my immense dismay) that libc is not really thread safe at all. > It appears at first glance that stdio & malloc are pretty much covered, > but string & net appear to be untouched. I'm willing to do the work here > (or assist if somebody's already at it). So if there is a somebody, speak > up. :) > > Also, I run a -stable system, and I can't see my self using -current until > I get another box - what are the chances of any patches to -stable libc > sliding in a smooth and orderly way into -current? I'll upgrade if I must > (threads are somewhat necessary for my current project), but I'd much > rather stick with -stable for now. > > --- > Ian