From owner-freebsd-hackers Wed Jan 18 09:25:41 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA09612 for hackers-outgoing; Wed, 18 Jan 1995 09:25:41 -0800 Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id JAA09591; Wed, 18 Jan 1995 09:25:28 -0800 Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.8/jtpda-5.0) with SMTP id SAA16436 ; Wed, 18 Jan 1995 18:26:00 +0100 Received: by blaise.ibp.fr (4.1/SMI-4.1) id AA14368; Wed, 18 Jan 95 18:26:01 +0100 From: roberto@blaise.ibp.fr (Ollivier ROBERT) Message-Id: <9501181726.AA14368@blaise.ibp.fr> Subject: Re: bug in GCC or in lseek/read??? To: ache@astral.msk.su (Andrew A. Chernov, Black Mage) Date: Wed, 18 Jan 1995 18:26:01 +0100 (MET) Cc: freebsd-current@freefall.cdrom.com, freebsd-hackers@freefall.cdrom.com, freebsd-questions@freefall.cdrom.com, ugen@netvision.net.il In-Reply-To: from "Andrew A. Chernov, Black Mage" at Jan 18, 95 07:48:48 pm X-Operating-System: FreeBSD 2.1.0-Development ctm#287 X-Mailer: ELM [version 2.4 PL23beta2] Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 517 Sender: hackers-owner@FreeBSD.org Precedence: bulk > >printf("seek %u\n",lseek(f,100,SEEK_SET)); /* move into the middle > > Here is a bug: must be %lu Nay, should be %qu : SYNOPSIS #include off_t lseek(int fildes, off_t offset, int whence) It is an off_t so 64 bits. and I'd recommand to use a cast (off_t) 100 instead of just 100 but that may not be necessary if is included. -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@FreeBSD.ORG FreeBSD keltia 2.1.0-Development #9: Tue Jan 17 21:12:14 MET 1995