<div dir="ltr">Salut, Alexandru!<div><br></div><div>Funcția so_init_loader, nu primește niciun parametru, prin urmare nu aveți calea către binar să puteți parsa acolo. Parsarea se face în so_execute().</div><div>După cum spune și enunțul[1], în so_init_loader() ar trebui să instalați handler-ul de semnale, eventual să inițializați structuri de care aveți nevoie.</div><div>Sper că este clar acum.</div><div><br></div><div>[1] <a href="https://ocw.cs.pub.ro/courses/so/teme/tema-3#interfata_bibliotecii">https://ocw.cs.pub.ro/courses/so/teme/tema-3#interfata_bibliotecii</a></div><div><br></div><div>Numai bine,<br>Răzvan<br><br><div class="gmail_quote"><div dir="ltr">On Fri, Apr 27, 2018 at 12:05 PM Alexandru-Daniel Pintilie via so <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><div>Salut,<br><div><div> Inteleg ca ar trebui sa implementam functia so_init_loader folosindu-ne de parser-ul din schelet. Mai precis de structura so_exec_t. In fisierul loader.c se apeleaza metoda so_parse_exec abia in functia so_execute. Prin urmare in init_loader structura de tip so_exec_t nu contine nimic. Putem folosi so_parse_exec in init_loader? Daca ar fi asa cum am da calea catre executabil?<br><div><br>Multumesc!<br></div></div><br></div></div></div></div>_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></blockquote></div></div></div>