Re: gnome_vfs_read returns EOF when requesting zero bytes
- From: Mathieu Lacage <mathieu_lacage myrealbox com>
- To: Alexander Larson <alexl redhat com>
- Cc: gnome-vfs-list gnome org
- Subject: Re: gnome_vfs_read returns EOF when requesting zero bytes
- Date: Mon, 21 Feb 2005 11:25:17 +0100
On Mon, 2005-02-21 at 08:59 +0100, Alexander Larsson wrote:
> On Sat, 2005-02-19 at 17:26 +0100, Johan Ersvik wrote:
> > Hi,
> > I noticed that the call gnome_vfs_read(handle, buffer, 0, &nchars)
> > returns GNOME_VFS_ERROR_EOF. Is this on purpose or just a boundary case
> > that has gone unnoticed? The documentation didn't clear things up much
> > either. Rather it implies that the above call should return
> > GNOME_VFS_OK.
>
> I consider this a bug.
>
> However, in the case where we have actually reached EOF, what should it
> return then? I guess returning GNOME_VFS_OK in this case is ok too,
> since you might say the operation succeeds before "reaching" the end of
> the file.
yes. I believe the semantics are that EOF is raised only when you try to
read past the end of the file.
Mathieu
--
Mathieu Lacage <mathieu_lacage myrealbox com>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]