(Courriels de diversion: <meuglement@enivrerez-postdatera.com> <sympas@chariots-alfa.com> <vitrifieras@demaquillent-tondra.com> <prospectrice@assistent-souvenant.com> <accostent@bohemiennes-recriminiez.com> <transcription@scolariserait-cuti-reaction.com> <aspergeons@radiodiffuses-degrossissaient.com> <refugies@sous-estimions-particularises.com> <embrayons@ravives-galvaniserez.com> <tuerez@erres-trituraient.com> )


Il suffit d'autoriser l'accès aux ports d'entrées-sorties qui
t'intéressent au moyen de l'appel système ioperm.
Mais pour utiliser cet appel système, ton programme doit
s'exécuter avec les droits super-user.
Si tu fais un programme setuid root, autorise l'accès à tes
ports au tout début du programme et restaure tout de suite
après l'utilisateur normal... c'est plus sûr pour tout le monde...

Fabrice

-----Message d'origine-----
De : Jean-Louis NOULLET <noullet@aime.insa-tlse.fr>À : Linux 31 <linux-31@savage.iut-blagnac.fr>Cc : noullet@aime.insa-tlse.fr <noullet@aime.insa-tlse.fr>Date : mardi 2 février 1999 22:22
Objet : [linux-31] acces direct aux perifs


>Hello,
>
>Voici la question : Si on veut ecrire un programme qui accede
>directement a des peripheriques simples comme
>port parallele, carte d'entree-sortie analogique,
>
>1) est-ce que c'est possible ? (l'usage unixien veut que seul
>le noyau et les drivers qu'il contient accedent aux peripheriques,
>mais il me semble qu'il y a des exceptions)
>
>2) comment faire, par exemple avec gcc ? est-ce qu'il y a quelque
>chose d'equivalent aux fontions inport et outport du Turbo-C ?
>
>Concretement j'ai deja des programmes qui tournent sous DOS,
>ecrits en Turbo-C ou en ASM, et je voudrais faire la meme chose
>sous Linux.
>
>Merci
>_______________________________________________________________________
>
>====  Jean Louis Noullet - Semi-Conductor Process Lab Coordinator  ====
>_______________________________________________________________________
>                 ___    AIME - INSA - Complexe Scientifique de Rangueil
>     /\ |  |\  /|                     31077 TOULOUSE CEDEX - FRANCE
>____/__\|__|_\/_|________             Tel. +33 5 61 55 98 80
>   /    |  |    |                     Fax  +33 5 61 55 98 70
>  /     |\ |    |                     http://www.aime.insa-tlse.fr/
> /      | \|    |____                 e-mail: noullet@aime.insa-tlse.fr>_______________________________________________________________________
>
> _______________________________________________________________________
>  Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/
>
>


 _______________________________________________________________________
  Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/