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