Recup le fd /FILE* d'une fifo en c

Fermé
Eti38 Messages postés 55 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 16 mars 2010 - 14 août 2008 à 09:20
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 - 14 août 2008 à 13:59
Bonjour,
je créé une fifo avec mkfifo en c.
Comment recuperer le file descriptor OU le FILE * de cette fifo pour ecrire et lire dedans....

Merci d'avance!
A voir également:

4 réponses

Eti38 Messages postés 55 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 16 mars 2010 2
14 août 2008 à 09:41
aller les gars (et les garses....) :

un petit coup de main s'ilvousplait!!
0
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 6
14 août 2008 à 11:50
Salut,

http://www.labri.fr/perso/billaud/travaux/SYSRESEAU/HTML/sysreseau-8.html

Après la création tu l'ouvres comme un fichier normal apparemment.

File* fichier = fopen("ton_chemin", "ton mode d'ouverture");

Par contre je suis pas sur d'avoir tout compris mais il semble important de comprendre ceci:

En fait, il faut ouvrir les deux extrémités simultanément avant de pouvoir effectuer une opération d'écriture ou de lecture. L'ouverture d'un FIFO en lecture est généralement bloquante, jusqu'à ce qu'un autre processus ouvre le même FIFO en écriture, et inversement. Voir fifo(4) pour la gestion non-bloquante d'une FIFO.


Un processus peut ouvrir une FIFO en mode non bloquant. Dans ce cas, l'ouverture en lecture seule réussira même si personne n'a encore ouvert le côté écriture. L'ouverture en écriture seule échouera avec l'erreur ENXIO si l'autre extrémité n'a pas encore été ouverte.

Lien :http://pwet.fr/man/linux/fonctions_bibliotheques/mkfifo/
0
mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 6
14 août 2008 à 13:59
Alors tu réponds pas?!!
Allez réponds là!!
Tu vas pas me dire que tu ne sais pas lire ce que j'ai écris!!!
0
Eti38 Messages postés 55 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 16 mars 2010 2
14 août 2008 à 09:51
dite moi pas que personne ne sait comment lire et ecrire dans une fifo crée par mkfifo??

Alez répondez quelqun!!
-3