[ALPHA]{UNIX][2.8][2.9alpha?] Unix networking with 3 semaphoreand accepts and backlog listen - Scamper works! ;)

Rob Withers slosher2 at home.com
Sat Jul 22 15:33:00 UTC 2000


Lex Spoon wrote:
> 
> Wow, I'm blown away.  I'd be happy to do any testing and integration
> work required, especially since someone has posted some great socket
> testing code.  But I don't know where to start from!!  Every time I
> start to work on something, I check my email and something else has
> appeared.

Have you had any luck, Lex?  Some things work, but I'm not handling the
semaphores well.  There are more special cases which are documented at
John's site.  I tried getting accept going with the 1 semaphore code and
it's hanging somewhere.

Rob

> So, I can't keep up.  Someone check some stuff into SourceForge, and
> I'll happily submit patches to it.
> 
> -Lex
> 
> Rob Withers <slosher2 at home.com> wrote:
> > This is a multi-part message in MIME format.
> > --------------08A0B88EFB3E8CB946A8E788
> > Content-Type: text/plain; charset=us-ascii
> > Content-Transfer-Encoding: 7bit
> >
> > Bert Freudenberg wrote:
> > >
> > > On Thu, 20 Jul 2000, Rob Withers wrote:
> > >
> > > John M McIntosh wrote:
> > > >
> > > > > Also remember a support issue is that you must
> > > > > support old images with the
> > > > > new VM and C socket code. Therefore you must mimic
> > > > > the behavior of the 2.7 C
> > > > > socket code. (Perhaps not the broken behavior)
> > >
> > > > Here is my first stab at it.
> > > > please let me know if it is ugly or broken or, god-forbid,
> > > > working....especially those of you with non-Linux machines!
> > >
> > > I tried it with my Comanche image (which is running fine with
> > > 2.7+Lex patches) but can't connect to the swiki. It spit's out an error to
> > > the console
> > >         acceptHandler: Invalid argument
> > > and then Squeak just hangs.
> > >
> > > Perhaps you should make sure Lex's accept stuff works, before adding the
> > > new 3 semaphore stuff? (If this makes sense - I don't know anything about
> > > the sockets at all)
> > >
> > > -- Bert





More information about the Squeak-dev mailing list