[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#250086: extipl: please add amd64 support



I think Goswin is suggesting to compile your code using large-file support.  
This will define off_t as a 64bit integer.  Then you can use lseek on both 
32bit and 64bit system with identical results (since off_t is 64bit on both 
platforms).

Building software with large-file support involves defining one or more 
constants depending on the OS.  If you use autoconf to build your source 
tree, then you can use the AC_SYS_LARGEFILE macro to define the correct 
macros.  One caveat I have found is when building on AIX, but that is 
probably irrelevant for this discussion...

-Ted

On Monday 14 March 2005 14:05, Taketoshi Sano wrote:
> Hi.
>
>   Goswin von Brederlow <brederlo@informatik.uni-tuebingen.de> wrote:
> > Just plain lseek will do. With _FILE_OFFSET_BITS=64 that is all you
> > need. I don't see the point of using the lseek64 alias.
>
> I don't know much about that.  My experience told me
> that libc5 system had llseek, but glibc system don't.
> And _llseek has just worked on both of them.
>
> If you know much about 64bit file access, then please
> let me know, what point do you see of using
> "just plain lseek and _FILE_OFFSET_BITS=64".
> And, I want to know from which version of glibc
> we can use it safely (or can we use it on libc5 too ?)
>
> It will help me to explain this to the upstream.
>
> Thanks.
> --
>   Taketoshi Sano:
> <sano@debian.org>,<sano@debian.or.jp>,<kgh12351@nifty.ne.jp>



Reply to: