Howdy,
One additonal comment. I pulled the APIs from pth_high.c in 1.4a2 and copied
them into pth_high.c in 1.3.7 and then rebuilt the 1.3.7 library. I then tested
with
the modified libraries and had the same error in a different location. I wonder if
this doesn't mean the problem is somehow related to the new APIs. FYI.
Regards,
Rob
Rob Tulloh wrote:
> Howdy,
>
> I am playing with GNU Pth under AIX 4.3. I built the package under AIX
> 4.1.5 because that is
> the only place where it would build cleanly. I then take the libraries
> and exes I build under 4.1.5
> and use them under a AIX 4.3 environment. This seems to work fine.
>
> I saw in the ChangeLog that 1.4a2 now includes wrappers for pth_recv()
> and other
> socket related APIs. I decided to give them a try. I modified my wrapper
> functions
> for calling recv() and recvfrom() to use pth_recv() and pth_recvfrom()
> instead.
> When I run my program with the 1.4a2 threads packae, it dies after a
> short while with this error:
>
> > **Pth** SCHEDULER INTERNAL ERROR: no more thread(s) available to schedule!?!?
> > ./run.sh[2]: 21978 IOT/Abort trap
> >
>
> I don't see this error with the 1.3.7 package. Is this a known problem
> with 1.4a2 under
> AIX?
>
> Thank you,
>
> Rob Tulloh ([EMAIL PROTECTED])
______________________________________________________________________
GNU Portable Threads (Pth) http://www.gnu.org/software/pth/
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager (Majordomo) [EMAIL PROTECTED]