(Courriels de diversion: <plafonnement@trimestriel-microfilmerons.com> <affecta@instituerais-empresses.com> <anglophiles@avortons-gribouilles.com> <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> )
> __asm__ volatile ("int $0x80" > : "=a" (__res) > : "0" (__NR_close),"b" ((long)(i))); Salut ... cela veut dire que tu executes le code assembleur "int 0x80" (soit l'appel à l'interruption 0x80 du BIOS) avec le registre ebx qui vaut "i" et "__NR_close" mis dans la pile. Le resultat qui est le registre eax est retourné dans la variable __res. en bref tu appelles la fonction bios 0x80 avec comme parametre i et __NR_close pour recuperer le resultat dans __res. A+ --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>