[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: File#file_descriptor

Joel VanderWerf

9/11/2007 9:26:00 PM

Wayne E. Seguin wrote:
> Hopefully someone knows this... I've googled for a while.
>
> When writing a C extension, how does one access the file descriptor of a
> File object from the C code?

Take a look at this method in io.c:

static VALUE
rb_io_fileno(io)
VALUE io;
{
OpenFile *fptr;
int fd;

GetOpenFile(io, fptr);
fd = fileno(fptr->f);
return INT2FIX(fd);
}

--
vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407