[pso] truncate
Ghervase Gabriel
ghervase.gabriel at gmail.com
Tue May 15 17:59:15 EEST 2007
Deci chiar nu pot sa inteleg ce se intampla.
Am secventa asta:
echo abcde > file
echo ab > file
se apeleaza truncate
in truncate am inode->i_size = 0 (testez cu un if(inode->i_size==0)
printk("zero"))
iar ls-l afiseaza dimensiunea corecta corespunzatoare celui de-al doilea
echo
On 5/15/07, Ghervase Gabriel <ghervase_gabriel at yahoo.com> wrote:
>
> Nu am reusit sa rezolv problema cu mount-ul semnalata in postul
> anterior.Am comentat linia ca sa pot testa in continuare.
>
> Referitor la functia truncate.
> Noua dimensiune care se gaseste in inode->size este uneori 0.
>
> De exemplu pentru fisierul file 2 din test (acest fisier se trunchiaza de
> la 2048 la 6).
>
> Functia truncate functioneaza bine pentru file0 si file1
> Unde se seteaza valoarea din inode->size?
>
> Dupa ce se termina programul (pica testul data_blocks_check) execut stat
> ca sa aflu dimensiunea, si imi intoarce 6.
>
> De unde citeste comanda stat valoarea asta 6????
>
> Multumesc.
>
> ------------------------------
> Take the Internet to Go: Yahoo!Go puts the Internet in your pocket:<http://us.rd.yahoo.com/evt=48253/*http://mobile.yahoo.com/go?refer=1GNXIC>mail, news, photos & more.
>
>
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/pso/attachments/20070515/e43b044c/attachment.htm
More information about the pso
mailing list