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. Multumesc. -- Dorin "sp00ky" Lazar, programmer Registered Linux user #162515 --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
