From owner-freebsd-current Thu Oct 1 15:54:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA21196 for freebsd-current-outgoing; Thu, 1 Oct 1998 15:54:57 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from plunger.gdeb.com (plunger.gdeb.com [153.11.11.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA21180 for ; Thu, 1 Oct 1998 15:54:40 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from clcrtr.clc.gdeb.com ([153.11.109.11]) by plunger.gdeb.com with ESMTP (1.37.109.16/CSC-E_1.8) id AA274852406; Thu, 1 Oct 1998 18:53:26 -0400 Received: from clcrtr.clc.gdeb.com (clcrtr [153.11.109.129]) by clcrtr.clc.gdeb.com (8.8.8/8.7.3) with SMTP id SAA04015; Thu, 1 Oct 1998 18:51:18 -0400 (EDT) Message-Id: <36140766.167EB0E7@vigrid.com> Date: Thu, 01 Oct 1998 18:51:18 -0400 From: "Daniel M. Eischen" X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.6-STABLE i386) Mime-Version: 1.0 To: jb@cimlogic.com.au, shmit@kublai.com Cc: current@FreeBSD.ORG Subject: Re: Threading man pages. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Brian Cully wrote: > On Fri, Oct 02, 1998 at 08:07:41AM +1000, John Birrell wrote: > > That is/was specific to sigwait() and shouldn't be generalized to > > "signal handling" in general. FWIW, Daniel is one of just a few people > > who actively contribute to this stuff. > > Well, sigsuspend() doesn't appear to work properly, either. But > I'll need to do some more testing to verify that. Yes, please do. And if there still appears to be a problem, especially with anything my patches broke, send me something to demonstrate it and I'll be happy to fix it. I wrote test programs to test both sigwait and sigsuspend. You'll find them in libc_r/uthread/test/sig{suspend|wait}. If you want, hack those up to demonstrate the problem. > That, and there appear to be problems with the way pthread_create > and fork() interact. After I fork(), I do a bunch of pthread_creates > and my application just hangs. If I don't fork() everything works > fine. Plus, my application works just fine under Solaris 2.6. I'm > not convinced that it's not my problem, but the code path up to > that point is pretty simple, and I can't see what the problem is. Again, give us something to demonstrate the problem and we can try to fix it. > > > So I should go ahead and do some man page frobbing? > > > > I'm not sure exactly what you're going to frob. Do you have a copy of > > the POSIX standard to refer to? Remember that POSIX makes a lot of things > > optional. > > I was going to start with the man pages to the various signal > functions, because that's what I've been dealing with recently. > > No, I don't have a copy of the POSIX standard, but I have the > source, which should tell me everything I need to know (except for > the parts that don't adhere to the standard, but I was more interested > in a FreeBSD threads doc, and not a POSIX threads doc, which can > be added by someone who does have the standard). :-) I would like a copy of the latest POSIX (threads) standard. How do we get these and what version do I want? Dan Eischen eischen@vigrid.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message