Author Topic: 64 bits file functions extension  (Read 4016 times)

0 Members and 1 Guest are viewing this topic.

Offline yapningTopic starter

  • Irregular
  • Posts: 1
    • View Profile
64 bits file functions extension
« on: November 22, 2004, 06:05:46 AM »
I've written PHP extension for fseek64 and ftell64. I was unable to get the file pointer/descriptor from the php_stream because php_stdio_stream_data is defined in the main/stream.c itself, so I copied exactly the struct over into my file64.c extension program just to try.

php_stream *stream;
php_stdio_stream_data *data;
__int64 ret;

...
...

data = (php_stdio_stream_data*)stream->abstract;
ret = _telli64(data->fd);

I would be very greatful if someone can give some tips or guidance.
Thanks.