[#688] mkmf.rb - add files to clean and distclean targets — Michal Rokos <michal@...>

Hi,

25 messages 2003/01/15
[#722] Re: [RFC] mkmf.rb - add files to clean and distclean targets — Mathieu Bouchard <matju@...> 2003/01/20

On Thu, 16 Jan 2003, Michal Rokos wrote:

[#740] Re: [RFC] mkmf.rb - add files to clean and distclean targets — matz@... (Yukihiro Matsumoto) 2003/01/21

Hi,

[#724] Symbols: More Functionality Wanted — Ryan Pavlik <rpav@...>

I've been discussing this for a bit on #ruby-lang on OPN (or freenode or

23 messages 2003/01/20
[#728] Re: Symbols: More Functionality Wanted — matz@... (Yukihiro Matsumoto) 2003/01/20

Hi,

[#743] Re: Symbols: More Functionality Wanted — "Pit Capitain" <pit@...> 2003/01/21

On 20 Jan 2003 at 15:49, Yukihiro Matsumoto wrote:

[#767] Re: Symbols: More Functionality Wanted — Mathieu Bouchard <matju@...> 2003/01/22

[#768] Re: Symbols: More Functionality Wanted — dblack@... 2003/01/22

Hi --

[#779] Re: Symbols: More Functionality Wanted — Gavin Sinclair <gsinclair@...> 2003/01/23

On Thursday, January 23, 2003, 6:28:04 AM, dblack wrote:

Re: Extensions for Time and ParseDate

From: Ryan Davis <ryand-ruby@...>
Date: 2003-01-23 00:51:23 UTC
List: ruby-core #774
On Wednesday, January 22, 2003, at 12:57  PM, Yukihiro Matsumoto wrote:

> Hi,
>
> In message "Re: Extensions for Time and ParseDate"
>     on 03/01/23, Mathieu Bouchard <matju@sympatico.ca> writes:
>
> |> Ryan, I also fixed EWOULDBLOCK problem.  I will commit them soon.
> |
> |May I know what that problem is? I'm curious, because two of my
> |libraries depend on nonblocking I/O (GridFlow, RubyX11).
>
> 1.6.8 and 1.8.0 does not provide duplicated error constants, so that
> when EAGAIN == EWOULDBLOCK, there's no Errno::EWOULDBLOCK defined.

I think it's simpler than that... In the case of the header I was 
looking at:

#ifndef _POSIX_SOURCE
#define EWOULDBLOCK EAGAIN
...
#endif

but ruby is compiled w/ _POSIX_SOURCE defined (correctly) so 
EWOULDBLOCK shouldn't be defined. I think we were just dealing w/ code 
that was poorly written (overlooked the #ifndef) or wasn't in fact 
posix compliant.


In This Thread