This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: fgetpos() succeeds on nonseekable devices


> 
> hjl@lucon.org (H.J. Lu) writes:
> 
> > Thu Aug 20 17:14:44 1998  H.J. Lu  (hjl@gnu.org)
> > 
> > 	* libio/libioP.h (FILEBUF_LITERAL): Set the _offset field to
> > 	_IO_pos_BAD.
> 
> Thanks, this in in now.  In 2.0 and 2.1.
> 

The patch is wrong for glibc 2.1. You have to set _IO_pos_BAD for
both the _old_offset and _offset fields in FILEBUF_LITERAL.

_IO_pos_BAD is defined twice. One is in iolibio.h and one is in
_IO_pos_BAD. They are defferent. Should it be fixed?


-- 
H.J. Lu (hjl@gnu.org)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]