<div dir="ltr"><div><span style="font-size:12.8px">Multumesc pentru raspuns, voi incerca, desi am dificultati in a testa de mana functionalitatea (in qemu nu am truncate), voi cauta o solutie.</span><br></div><div><span style="font-size:12.8px"><br></span></div>In plus, functia (setattr) nu imi este apelata de teste, probabil nu aici ar trebui sa o setez ci sa o apelez in alt caz?<div><br></div><div>Mersi,</div><div>Oana</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-29 0:30 GMT+03:00 Flavius Anton <span dir="ltr"><<a href="mailto:f.v.anton@gmail.com" target="_blank">f.v.anton@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class="">On 28 Apr 2016, at 22:07, Oana Stroie via so2 <<a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">so2@cursuri.cs.pub.ro</a>> wrote:<br><div><blockquote type="cite"><br><div><div dir="ltr">Buna seara,<div><br></div><div>Incerc sa adaug functia truncate ca si operatie la pitix_file_inode_operations:</div><div><br></div><div>exemplu</div><div><div>struct inode_operations pitix_file_inode_operations = {</div><div><span style="white-space:pre-wrap">    </span>.truncate       = pitix_truncate,</div><div><span style="white-space:pre-wrap">     </span>.getattr<span style="white-space:pre-wrap">        </span>= simple_getattr,</div><div>};</div></div><div><br></div><div>Primesc eroarea:error: unknown field ‘truncate’ specified in initializer.</div><div><br></div><div>Intr-adevar conform <a href="http://lxr.free-electrons.com/source/include/linux/fs.h?v=2.6.35#L1516" target="_blank">link</a> truncate nu este camp al structurii. Observ ca in lab specifica ca s-a renuntat la ea de la 3.14 si arhiva descarcata de pe site are 3.13, insa compiland primesc eroarea.</div></div></div></blockquote><br></div></span><div>S-ar putea să zic prostii, a trecut cam mult timp de atunci, dar din câte țin</div><div>eu minte în structura inode_operations setai doar fieldurile .getattr și .setattr.</div><div>.getattr, într-adevăr, era ok să fie pe simple_getattr, însă .setattr trebuia</div><div>implementat de către tine și **din ce îmi amintesc**, acolo făceai truncate: în</div><div>funcția ta pitix_setattr.</div><div><br></div><div>—</div><span class="HOEnZb"><font color="#888888"><div>Flavius </div><br></font></span></div></blockquote></div><br></div>