From: Eric Wong Date: 2012-10-27T10:33:01+09:00 Subject: [ruby-core:48420] Re: [ruby-trunk - Bug #7220] StringIO#initialize_copy causes aliasing between the objects "brixen (Brian Ford)" wrote: > There's also a dup2() system call. Why don't we provide that one as well? IO#reopen already provides dup2() (or dup3() if available)