I don't have any POSIX docs and ANSI-C (1989) says nothing about lseek().
K&R 2nd edition page 175 top even says:
long lseek(int fd, long offset, int origin);
and DEC Unix unistd.h and sys/types.h say
extern off_t lseek __((int , off_t , int ));
typedef long off_t; /* file offset */
also the libc-linux man page and include files mention
off_t lseek(int fildes, off_t offset, int whence);
so I'd say I've to complain to Linus ?
> That's precisely why we need sys_llseek() on
> the intel platform to get 64-bit partition access.
this is true for 32 bit platforms like Intel but IMHO it's not true
for 64 bit architectures (here: DEC ALpha AXP)
Harald
--
All SCSI disks will from now on ___ _____
be required to send an email notice 0--,| /OOOOOOO\
24 hours prior to complete hardware failure! <_/ / /OOOOOOOOOOO\
\ \/OOOOOOOOOOOOOOO\
\ OOOOOOOOOOOOOOOOO|//
Harald Koenig, \/\/\/\/\/\/\/\/\/
Inst.f.Theoret.Astrophysik // / \\ \
koenig@tat.physik.uni-tuebingen.de ^^^^^ ^^^^^