[so] [Tema3] Cum ar trebui sa incepem?

Razvan Crainea razvan.crainea at gmail.com
Fri Apr 27 12:21:24 EEST 2018


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 <
so at cursuri.cs.pub.ro> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20180427/075eee48/attachment.html>


More information about the so mailing list