`RFILE` is not for other than `T_FILE`, such as `StringIO`.

If you don't see segfaults, you haven't tested it enough.

```
require 'stringio'
require 'readline'
Readline.input = StringIO.new("a"*1000)
p Readline.readline
```