lseek64 vraci jen 32bitu pozice

Karel Dudasek karel.dudasek na vghur.army.cz
Úterý Únor 3 11:32:01 CET 2004


On Tue, 3 Feb 2004, Jan Derfinak wrote:
> On Tue, 3 Feb 2004, Karel Dudasek wrote:
> > Pred tydnem jsem s hruzou zjistil, ze lseek64(fd, (off_t)0, SEEK_CUR)
> > mi vrati jen orezanou cast dolnich 32 bitu pozice.
> Otvorili Ste subor s fopen64?
> Ak Ste pouzili iba fopen, tak lseek64 Vam bude fungovat 32-bitovo.
To jo, pouzivam jen open a lseek a promennou off_t, ale nastavuji
asi ctyri define pro zapnuti 64 bitove podpory. Ostatne sizeof(off_t)
ma velikost 8 byte.
                             Karel Dudasek


Další informace o konferenci Linux