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