Mail Archives: djgpp-workers/1998/01/27/09:00:26
Eli Zaretskii wrote:
>
> On Mon, 26 Jan 1998, DJ Delorie wrote:
>
> > Beware: in MS-DOS the file position may be negative. At least, this
> > is what I remember from our discussion of the portability of lseek()
> > under "undefined" conditions. Having a file position that doesn't
> > allow for negative numbers, when MS-DOS will gladly give you a
> > negative number, may cause obscure problems at runtime.
>
> This means that our `fsetpos' and `fgetpos' are broken also, since
> fpos_t is unsigned.
IIRC the standard tells that the only parameter to fsetpos should be the
result of a fgetpos. The returned value has no meaning to the user, so
it will be never used in offset calculations ;-) So these functions may
be broken, but nothing bad could happen (as long as the user sticks to
standard use).
--
\ Vik /-_-_-_-_-_-_/
\___/ Heyndrickx /
\ /-_-_-_-_-_-_/
- Raw text -