Bonjour à tous,

Je travaille actuellement sur un projet Linux embarqué, et je reprends le travail de mes prédécesseurs. N'ayant pas commenté leur code (pffffff), il n'est pas évident de comprendre ce qu'ils font.

Il s'agit de la configuration d'un port série. En l'occurence, ils font appel à la fonction ioctl de la manière suivante :

ioctl(fd, FIONREAD, &nbre);

où fd est un descripteur de fichier et nbr un entier pour stocker le résultat de cette commande.

Seulement, je n'ai aucune idée de ce que fait la requête FIONREAD, ni d'ailleurs de ce que fait cette commande. Le man ne décrivant aucune des requêtes, je sollicite donc votre aide pour m'éclaircir.

Merci d'avance,

Cordialement,

Sylvain