Salut, Alexandru! 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(). 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. Sper că este clar acum.
[1] https://ocw.cs.pub.ro/courses/so/teme/tema-3#interfata_bibliotecii Numai bine, Răzvan On Fri, Apr 27, 2018 at 12:05 PM Alexandru-Daniel Pintilie via so < [email protected]> wrote: > Salut, > 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? > > Multumesc! > > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
