SUSPECT: Re: [pso] truncate

Octavian Purdila tavi at cs.pub.ro
Wed May 16 17:10:35 EEST 2007


On Wednesday 16 May 2007 12:04, Ghervase Gabriel wrote:
> Cred ca mi-am dat seama care e problema.
> Nu stiu ce marime trebuie sa setez fisierului.Ma gandeam ca se seteaza
> automat cand fac un echo de exemplu.Dar nu se seteaza.
> De exemplu, daca in metoda create fac inode->i_size=30, ramane 30
> indiferent de ce scriu in el
>
> Cum pot sa aflu in create ce dimensiune trebuie sa setez pentru fisier?
> Sau eventual daca se seteaza in alta parte.
>

La truncate size-ul tre sa fie 0. Oricum nu trebuie sa initializezi tu size-ul 
la create, o face VFS-ul.

Cred ca problema e undeva in truncate. Operatiile pe care tre sa le faci sunt: 
- block_truncate_page
- sa cureti ponterii catre blocurile de date din inod
- mark_inode_dirty

tavi


More information about the pso mailing list