From owner-freebsd-questions Wed Jan 18 09:30:56 1995 Return-Path: questions-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA09760 for questions-outgoing; Wed, 18 Jan 1995 09:30:56 -0800 Received: from NS.netvision.net.il (root@ns.NetVision.net.il [192.114.201.5]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id JAA09746; Wed, 18 Jan 1995 09:30:47 -0800 Received: from ugen.NetManage.co.il (ugen.netmanage.co.il [192.114.78.165]) by NS.netvision.net.il (8.6.9/8.6.9) with SMTP id TAA14805; Wed, 18 Jan 1995 19:29:28 +0200 Date: Wed, 18 Jan 95 19:34:24 IST From: "Ugen J.S.Antsilevich" Subject: Re: bug in GCC or in lseek/read??? To: ache@astral.msk.su, Ollivier ROBERT Cc: freebsd-current@freefall.cdrom.com, freebsd-hackers@freefall.cdrom.com, freebsd-questions@freefall.cdrom.com, ugen@netvision.net.il X-Mailer: Chameleon 4.00-Arm-25, TCP/IP for Windows, NetManage Inc. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-1 Sender: questions-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. That's exactly what's causing second read to fail..!!! And the problemm NOT in how i print this-i don't care about printf. Problemm is in that read fails..:( Guys you missing the point:( >-- >Ollivier ROBERT -=- The daemon is FREE! -=- roberto@FreeBSD.ORG > FreeBSD keltia 2.1.0-Development #9: Tue Jan 17 21:12:14 MET 1995 > -- -=Ugen J.S.Antsilevich=- NetVision - Israeli Commercial Internet | Learning E-mail: ugen@NetVision.net.il | To Fly. [c] Phone : +972-4-550330 |