delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/10/22/14:32:44

Sender: richdawe AT bigfoot DOT com
Message-ID: <3810AB47.B2D9CFCE@tudor21.net>
Date: Fri, 22 Oct 1999 19:21:59 +0100
From: Richard Dawe <richdawe AT bigfoot DOT com>
X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.10 i586)
X-Accept-Language: de,fr
MIME-Version: 1.0
To: djgpp-workers AT Delorie DOT com
Subject: Re: Bug in fsetpos()?
References: <199910212124 DOT RAA11174 AT mccoy2 DOT ECE DOT McGill DOT CA>
Reply-To: djgpp-workers AT delorie DOT com

Hello.

Alain Magloire wrote:
> However all implemetations have seen just call fseek()
> 
> int fsetpos(FILE *stream, const fpos_t *pos) {
>         return fseek(stream, *pos, SEEK_SET);
> }
> and let errno propagates up,

That's exactly my point. fsetpos() was calling fseek() and then ignoring
its return code! My point about returning -1 on EFAULT is not so
important.

Bye,

-- 
Richard Dawe
richdawe AT bigfoot DOT com ICQ 47595498 http://www.bigfoot.com/~richdawe/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019