From: Yusuke ENDOH Date: 2010-03-19T18:30:19+09:00 Subject: [ruby-core:28772] Re: [Feature #2250] IO::for_fd() objects' finalization dangerously closes underlying fds Hi, 2010/3/19 Nobuyoshi Nakada : > Mike didn't seem to agree it. If he compromises with it, I'll > commit it soon. Regardless of whether he agrees or not :-), the feature or substitute is actually needed in the case he mentioned, isn't it? I thought this issue is urgent because it is difficult for users to avoid this issue by some workaround. If it is not, I'll change the target to 1.9.x. > My opinion is: > * agreed that the way not to close automatically would be > necessary in some case > * but it can't be default because of backward compatibility, > * and, bare fd should not appear in ruby level elementarily > therefore it's an issue of such extension library. Completely agreed. -- Yusuke ENDOH