Mail Archives: djgpp-workers/1998/01/27/07:57:30
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.
I'd imagine that _G_fpos_t should be the same as fpos_t, right? If
so, then either make it unsigned, or change fpos_t to be signed as
well.
- Raw text -