This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: (fhandler_base::lseek): Include high order bits in return.


On Mon, Nov 17, 2003 at 03:40:46PM -0600, Brian Ford wrote:
> On Mon, 17 Nov 2003, Brian Ford wrote:
> 
> > This bug fix got our app past its first problem with > 2 Gig files, but
> > then it tripped over ftello.  I'm still trying to figure that one out.
> >
> > It looks like it got a 32 bit sign extended value somewhere.  Any help would
> > be appreciated.  Thanks.
> >
> Well, that somewhere is ftello64.c line 111.  fp->_offset has a 32 bit
> sign extended value.  Anybody know how it got there?

That can't be it.  fp is of type FILE which is actually mapped to
__sFILE64 in 64 bit case.  See newlib/libc/include/sys/reent.h.
_offset is of type _off64_t there.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.


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