(Courriels de diversion: <ehonte@sanglotez-franc-jeu.com> <hueriez@desirables-rauques.com> <proferee@eclaircissaient-assassinat.com> <reapparaîtrons@pareos-deblayant.com> <rampa@mediatiserez-tremblerai.com> <devancerai@enlisiez-juxtaposait.com> <souffrions@choyes-tâches.com> <desabonnais@mediatisa-roulantes.com> <premuniras@immobilisee-epouseriez.com> <trepignez@ingeriez-morcelait.com> )
On Monday 14 Oct 2002, Jean-Christophe ARNU wrote: bonjour, > > Quelqu'un pourrait-il m'expliquer ce que ce bout de code signifie ce qui > > me permettrait de chercher plus avant si nécessaire : > > > > __asm__ volatile ("int $0x80" > > : "=a" (__res) > > : "0" (__NR_close),"b" ((long)(i))); > > > A priori il s'agit peut être (d'aprés mon collégue) de l'interruption soft > utilisée sur un ix86 afin de traiter les appels systèmes linux (mais c'est à > vérifier). Oui c'est ça. > Ce serait vraiment sympa de nous donner le cas d'utilisation (code source, > fichier.c par exemple). C'est dans le noyau? C'est dans un source de C pour coder une fonction Close() lorsque la véritable fonction close() a été modifiée à des fins inavouables (c'est pas de moi, j'ai pas le niveau). La fonction retourne (int)__res, ou -1 J'aimerais comprendre comment ça fonctionne. -- jean-michel --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>