• [^] # Re: TIOCMIWAIT

    Posté par . En réponse au message Liaison série gestion de lecture des signaux de contrôles DSR / CTS avec termios. Évalué à 2.

    J'avais épluché l'header termios.h mais j'ai pas pensé à aller voir le ioctls.h. Je me doutais bien qu'il y avait une astuce mais j'arrivais pas à la trouver.

    Par contre la requête TIOCMIWAIT est compatible uniquement sur des système à base de Linux avec un appel ioctl j'ai l'impression. Et n'est pas POSIX à priori. Du moins je ne retrouve pas la requête TIOCMIWAIT sur le système embarqué propriétaire sur lequel je bosse qui est "POSIX.1 Standard". Aucune primitive POSIX correpond à un appel bloquant pourrait faire l'affaire. Un tcgetattr à la limite mais le man ne référence pas TIOCMIWAIT.

    Du coup je suis obligé d'adapter mon code suivant la plateforme(OS Linux, OS Posix) ou de faire du pooling dans tous les cas :/

    Je m'y perds un peut un peu avec tout ce qui est POSIX je vais creuser un peu cette norme/certification...

    En tout cas, merci pour la réactivité,