device driver code that can response to SEEK_END
Pattara Kiatisevi
pkiatisevi at student.ei.uni-stuttgart.de
Wed Apr 24 15:54:21 UTC 2002
Or is it possible to write the "unseekable" device driver? so that
fseek will always -1.
Thank you very much,
Pattara
On Wed, 24 Apr 2002, Pattara Kiatisevi wrote:
> Hi all,
>
> I still have problem with this seeking problem with my device driver code.
> I found it has problem when there is a call fseek(x,0,SEEK_END). Anybody
> has idea how should i write the device driver code to let this SEEK_END
> work. I mean how should I update these variables:
>
> typedef struct {
> rtems_libio_t *iop;
> off_t offset;
> unsigned8 *buffer;
> unsigned32 count;
> unsigned32 flags;
> unsigned32 bytes_moved;
> } rtems_libio_rw_args_t;
>
> So far I just check if offset > mydatasize then return with bytes_moved =
> 0;
>
> Thank you very much,
> Pattara
> --
> Please avoid sending me Word or PowerPoint attachments.
> See http://www.fsf.org/philosophy/no-word-attachments.html
> ----------------------------------------------------------------------
> Ott Pattara Kiatisevi T L W G
> M.Sc. INFOTECH Student, Stuttgart, Germany http://linux.thai.net/
> ----------------------------------------------------------------------
>
>
More information about the users
mailing list