[169] in Pthreads mailing list archive

home help back first fref pref prev next nref lref last post

Re: oops, spoke too soon.

daemon@ATHENA.MIT.EDU (Christopher Provenzano)
Thu Oct 26 15:25:03 1995

To: "William S. Gribble" <grib@cs.utexas.edu>
Cc: pthreads@MIT.EDU
In-Reply-To: Your message of "Wed, 25 Oct 1995 15:13:49 CDT."
             <199510252013.PAA22557@cascade.cs.utexas.edu> 
Date: Thu, 26 Oct 1995 14:53:17 EDT
From: Christopher Provenzano  <proven@MIT.EDU>


> I posted earlier today that beta-4 was crapping out on my test code. 
> Just about every problem I had has been resolved: 
> 
> 1. I said sys/socket.h ``worked with beta3'' and I wondered why the change.
> answer: it didn't work with beta-3 either, and I had forgotten that I fixed
> it locally. 

Unfortuanately, I don't have access to enough Linux systems to ensure that
pthreads works on all of them. I compiled it right out of the box on a 1.2.x
system and a 1.3.x system but because there are so many versions of the C
libarary out there this doesn't always work.
> 
> 2. I said signals weren't delivered between threads or from outside the 
> process.  True, but the fix I posted to pthreads-bugs a while back 
> still applies.  Line numbers have changed substantially, but the 
> patch still goes into sig_handler_fake() in signal.c.
> 
> 3. I said my regression tests all failed.  That was because I had added 
> some code to my PThread class to try to get larger stack sizes, and had 
> forgotten to remove that code when I determined that stack size wasn't 
> the problem.  The fact that changing the stack size attribute doesn't work 
> is another problem; but removing the stack-size-modifying code from the library 
> I posted makes the regression tests work fine. 
> 
> Sorry to be so alarmist.  
> 
> Thanks,
> Bill Gribble

I'll be looking into the other problems soon.

home help back first fref pref prev next nref lref last post