add r_io_reopen