On Thu, 2003-01-23 at 14:42, Dorin Lazar wrote:
>   Salut,
>   Care este calea corecta pentru a deschide un fisier de dimensiuni mai 
> mari de 2G?
>   Trebuie pasat O_LARGEFILE la open(2), dar problema nu se opreste aici. 
> offset-ul nu este pe 64 de biti decat daca e adaugata inainte de 
> includerea fisierului <sys/types.h> definitia:
> #define __USE_FILE_OFFSET64
>   In plus mai trebuie adaugata definitia
> #define __USE_LARGEFILE64 (pentru flagul O_LARGEFILE)
> 
>   Aceste doua definitii nu par foarte elegante - exista o posibilitate 
> mai clara pentru a indica faptul ca se foloseste offset-ul de 64 de 
> biti? (solutiile pe care le-am gasit mai sus le-am obtinut prin 
> investigatia headerelor, ceea ce ma face sa cred ca ceva esential imi 
> scapa.

folosesti open64() in loc de open(), cu -D__USE_LARGEFILE64

> 



---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui