fichier speciaux

fichier speciaux - C - Programmation

Marsh Posté le 27-10-2004 à 17:46:21    

Salut,
Je cherche a savoir comment on peut identifier lesfichiers speciaux.
Je m'explique:
Savoir quel peripherique physique est associe a quel fichier.
Ou voit on sous unix en mode console que le peripherique est detecte.
ette info me permettra de controller la vittesse de chaque peripheriques.

Reply

Marsh Posté le 27-10-2004 à 17:46:21   

Reply

Marsh Posté le 27-10-2004 à 17:48:26    

Ca dépend de l'OS. Je comprend que tu veux savoir si /dev/mouse est ta souris, et que /dev/hda1 c'est ton disque dur ?

Reply

Marsh Posté le 27-10-2004 à 17:52:10    

man 2 stat

Reply

Marsh Posté le 27-10-2004 à 20:06:14    

Je suis sous unix HP.
Pour le stat je connais un peut, en effet cette macro va me renvoyer si le fichier est associe a un peripherique et le mode de celui ci, mais comment savoir plutot a quel fichier special est associe a tel ou tel peripherique comme l a exprime Lam's dans sa demande

Reply

Marsh Posté le 27-10-2004 à 20:13:52    

ben ça dépend de ton système. sous linux, moi je fais une recherche dans /dev en comparant les numéros mineurs et majeurs

Reply

Marsh Posté le 27-10-2004 à 20:16:47    

Oui j'ai vu que ca faisait appel a cette notion de mineur et majeur mais je n arrive toujours a maitriser ces notions.

Reply

Marsh Posté le 27-10-2004 à 22:25:36    

Ouais, bah si tu veux juste savoir des trucs sur tes disques durs, tu utilises les commandes mount et df. Sinon, tu te paluches la doc hp-ux. Il ne me semble pas qu'il y ait grand monde avec de l'experience HP ici...

Reply

Marsh Posté le 27-10-2004 à 22:28:56    

sinon tu me fais un portage de libgtop :o

Reply

Marsh Posté le 28-10-2004 à 07:10:52    

Merci a tous j'ai trouve une vieille doc je vais la potassee un peut et si j'ai besoin de detaille je vou s solliciterai a nouveau.
A plus......

Reply

Marsh Posté le 29-10-2004 à 14:02:47    

Qu'est qu' un portage?

Reply

Marsh Posté le 29-10-2004 à 14:02:47   

Reply

Marsh Posté le 29-10-2004 à 14:02:57    

Qu'est qu' un portage?

Reply

Marsh Posté le 29-10-2004 à 16:30:47    

portage d'un logiciel = adaptation de ce logiciel pour qu'il fonctionne sur la nouvelle architecture/ le nouveau syst. d'exploitation

Reply

Marsh Posté le 30-10-2004 à 20:47:29    

yartempion a écrit :

Oui j'ai vu que ca faisait appel a cette notion de mineur et majeur mais je n arrive toujours a maitriser ces notions.


Pour un fichier spécial, le n° majeur correspond à ton type de périphérique (souris, disque dur, clavier) et le n° mineur différencie les périphériques de même type (ex: si tu as 3 disques dur il faut que ton Linux sache les différencier)

Reply

Marsh Posté le 14-11-2004 à 13:06:14    

Bonjour a tous,
Je me suis penche sur la comprhension du mineur et majeur en essayant de me documenter (j'aime la doc papier) on y explique en effet que le majeur est associe au pilote de peripherique et le mineur au type de peripherique mais qu'il peut indiquer aussi un N° d emplacement ou de slot. Comment peut on distinguer a quel emplacement physique correspondent les differents N° de mineur. Comment avoir la correspondance entre pilotes  et N°s de majeur

Reply

Marsh Posté le 14-11-2004 à 13:17:12    

man 2 stat + /dev

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed