1

2

Martial Demolins (./1) :
Quand on fait appel à kernel__exit, est-ce que c'est la peine de restaurer les vecteurs et de libérer les handles alloués, de restaurer la pile?

Oui les vecteurs, les handles.
La pile non.
Martial Demolins (./1) :
Si le programme est lancé en ligne de commande, je suppose que ça marcherait, mais si le programme est lancé par un shell, PreOS restaure l'environement initial?

non
Martial Demolins (./1) :
Y a-t-il une différence si le shell est en kernel ou non?

oui.
L'important c'est le point d'entrée du mode kernel.

Utilise atexit pour restaurer les vecteurs et supprimer les handles.

3

Il vaut mieux utiliser le exit de TIGCCLIB, ça ne déconne pas si le programme est lancé d'un shell kernel. tongue (Ça quitte le programme et revient au shell comme attendu.)
(Cela dit, il faut du code de démarrage pour que exit fonctionne.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

kernel__exit fait exactement pareil mais en plus il marche dans les librairies appelées

5

6

sick exit dans une librairie... sick
Et si le programme appelant veut faire autre chose que quitter en cas d'erreur? Une librairie est censée renvoyer un code d'erreur interceptable, par exemple en tant que valeur de retour, ou alors en utilisant ER_throw.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

parce que

8

9

Martial Demolins (./8) :
Kevin -> mes librairies sont l'équivalent (en meiux tongue) des dll de TIGCC. smile Donc ce sont des librairies au niveau de la structure, mais pas de l'utilisation. C'est bien pour ça d'ailleurs que je les compile en tant que librairies et non en tant que programme, pour que ça ne soit pas lançable indépendament (à moins d'un LibsExec alaokn, mais là je peux pas faire grand chose, à part des magics dans les registres ou sur la pile sick).

magic trigic







dehors
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

10