Hi I've attached a diff with the same content as the link below. It contains the code needed to fix detecting console redirection. http://github.com/casualjim/ironruby/commit/b91e0b912d32c908a9021c738ed23a1635044fd4
I've also looked for more places that have p/invoke stuff /* the first 2 got fixed in this commit */ /Users/ivan/src/ironruby.mine/Merlin/Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/IoOps.cs (523, 10): [DllImport("kernel32")] /Users/ivan/src/ironruby.mine/Merlin/Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/IoOps.cs (526, 10): [DllImport("kernel32")] /* probably no need to fix this one Win32API */ /Users/ivan/src/ironruby.mine/Merlin/Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Win32API/Win32API.cs (151, 10): [DllImport("kernel32.dll")] /Users/ivan/src/ironruby.mine/Merlin/Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Win32API/Win32API.cs (154, 10): [DllImport("kernel32.dll")] /* Will ask mono people if this is supposed to work on mono */ /Users/ivan/src/ironruby.mine/Merlin/Main/Runtime/Microsoft.Dynamic/ComInterop/ComRuntimeHelpers.cs (250, 10): [DllImport("oleaut32.dll", PreserveSig = false)] /Users/ivan/src/ironruby.mine/Merlin/Main/Runtime/Microsoft.Dynamic/ComInterop/ComRuntimeHelpers.cs (256, 10): [DllImport("oleaut32.dll", PreserveSig = false)] /Users/ivan/src/ironruby.mine/Merlin/Main/Runtime/Microsoft.Dynamic/ComInterop/ComRuntimeHelpers.cs (731, 10): [DllImport("oleaut32.dll", PreserveSig = false)] --- Met vriendelijke groeten - Best regards - Salutations Ivan Porto Carrero Blog: http://flanders.co.nz Twitter: http://twitter.com/casualjim Author of IronRuby in Action (http://manning.com/carrero)
IoOps.diff
Description: Binary data
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core