Bonjour à tous!!!

J'ai voulu essayé le mode raw présenté ici:http://c.developpez.com/faq/?page=cl..._mode_raw_code

Seulement, je n'arrive pas à enlever le warning qui se produit lors de la compilation avec GCC [je suis sous Ubuntu].

Voici le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
In file included from main.c:7:
mode_raw.c: Dans la fonction « mode_raw »:
mode_raw.c:21: attention : implicit declaration of function `cfmakeraw'
J'ai donc vérifier si j'avais bien la lib termios.h, et oui je l'ai. Cependant, lorsqu'on regarde ce header, on voit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
75 #ifdef  __USE_BSD
     76 /* Set *TERMIOS_P to indicate raw mode.  */
     77 extern void cfmakeraw (struct termios *__termios_p) __THROW;
     78 #endif
Donc est-ce que le code donné dans le cours n'est utilisable que pour un systeme BSD?
Que doit-on faire pour utiliser ce code ? (Je pense que c'est une manipe au niveau de GCC nn?)

Par avance merci!!