# How to get a writable FILE\* from RFile in Ruby 1.9.1?

**URL:** <https://www.ruby-forum.com/t/how-to-get-a-writable-file-from-rfile-in-ruby-1-9-1/164545>\
**Category:** Ruby\
**Created:** [April 2, 2009, 1:25pm UTC](https://www.ruby-forum.com/t/how-to-get-a-writable-file-from-rfile-in-ruby-1-9-1/164545 "2009-04-02T13:25:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bbr322](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df788c/32.png) [@bbr322](https://www.ruby-forum.com/u/bbr322)\
**Post date:** [April 2, 2009, 1:25pm UTC](https://www.ruby-forum.com/t/how-to-get-a-writable-file-from-rfile-in-ruby-1-9-1/164545/1 "2009-04-02T13:25:23Z")

</div>

rb\_io\_t \*fptr;

Check\_Type(f, T\_FILE);  
rb\_io\_binmode(f);  
GetOpenFile(f, fptr);  
rb\_io\_check\_writable(fptr);  
fprintf(rb\_io\_stdio\_file(fptr), pstr);

---

<div class="post-metadata">

**Author:** ![bbr322](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df788c/32.png) [@bbr322](https://www.ruby-forum.com/u/bbr322)\
**Post date:** [April 4, 2009, 7:42am UTC](https://www.ruby-forum.com/t/how-to-get-a-writable-file-from-rfile-in-ruby-1-9-1/164545/2 "2009-04-04T07:42:13Z")

</div>

bbr322 wrote:

> rb\_io\_t \*fptr;
> 
> Check\_Type(f, T\_FILE);  
> rb\_io\_binmode(f);  
> GetOpenFile(f, fptr);  
> rb\_io\_check\_writable(fptr);  
> fprintf(rb\_io\_stdio\_file(fptr), pstr);

is that a question or an answer? 🙂  
-=r
