Thread overview
sockets.d
Mar 01, 2005
Kris
Mar 01, 2005
Vathix
Mar 01, 2005
Kris
Mar 01, 2005
Vathix
Mar 01, 2005
Brad Anderson
March 01, 2005
>> Fixed major bug in the linux version.

May I ask what that bug was, Vathix? There's been a strange one lingering in this area within Mango for some time, and I wonder if it might be somehow related?

- Kris


March 01, 2005
On Tue, 1 Mar 2005 05:14:37 +0000 (UTC), Kris <Kris_member@pathlink.com> wrote:

>>> Fixed major bug in the linux version.
>
> May I ask what that bug was, Vathix? There's been a strange one lingering in
> this area within Mango for some time, and I wonder if it might be somehow
> related?
>
> - Kris
>

O_NONBLOCK was set to 0x4000 instead of octal 04000; a couple other constants were wrong that I think you fixed in Mango; SocketSet wasn't managing the sockets correctly; first parameter to C select() wasn't correct.
I'm surprised it even worked on linux ;)
- Chris
March 01, 2005
In article <opsmx1u6svkcck4r@pm7-ppp033.dialup.wzrd.com>, Vathix says...
>
>On Tue, 1 Mar 2005 05:14:37 +0000 (UTC), Kris <Kris_member@pathlink.com> wrote:
>
>>>> Fixed major bug in the linux version.
>>
>> May I ask what that bug was, Vathix? There's been a strange one
>> lingering in
>> this area within Mango for some time, and I wonder if it might be somehow
>> related?
>>
>> - Kris
>>
>
>O_NONBLOCK was set to 0x4000 instead of octal 04000; a couple other
>constants were wrong that I think you fixed in Mango; SocketSet wasn't
>managing the sockets correctly; first parameter to C select() wasn't
>correct.
>I'm surprised it even worked on linux ;)
>- Chris

Thank you! While we're on the subject, I'd really like to move Mango onto your standard release. But there's some subtleties involved. Can we compare notes (perhaps offline?) to see if that might work out?

Cheers;

- Kris


March 01, 2005
> While we're on the subject, I'd really like to move Mango onto your
> standard release.

Not sure what you mean. Do you mean you want to update Mango so that it includes the socket updates?

>
> But there's some subtleties involved. Can we compare notes
> (perhaps offline?) to see if that might work out?
>

How about IRC? I updated the wiki, http://www.prowiki.org/wiki4d/wiki.cgi?IRC

- Chris
March 01, 2005
If you guys get a chance, take a look at Mango's version.  There are two unittest blocks that are outside of the classes they're testing.  When building with Derek's 'Build' tool, that has -unittest on by default, the tests fail.  I moved them inside the classes and got the project to compile.

The O_NONBLOCK thing may be the next problem I ran into before stopping, and I'll try to apply that and see if I get further, although I'm not sure if there are more fundamental differences in the Mango version and the up-to-date one.

Thanks,
BA

Vathix wrote:
>> While we're on the subject, I'd really like to move Mango onto your
>> standard release.
> 
> 
> Not sure what you mean. Do you mean you want to update Mango so that it  includes the socket updates?
> 
>>
>> But there's some subtleties involved. Can we compare notes
>> (perhaps offline?) to see if that might work out?
>>
> 
> How about IRC? I updated the wiki,  http://www.prowiki.org/wiki4d/wiki.cgi?IRC
> 
> - Chris