Bonjour à tous.

Je ne suis pas sous Linux (mais sous Solaris). Je pense toute fois trouver une solution au près des habitués des unixoïdes.

J'ai un simulateur pour DSP TI TMS320VC33 (le prog s'appelle sim3x). C'est en fait un debugger qui permet de "connecter" des fichiers à des zones mémoires. Par exemple je peux connecter un fichier au registre "uart_tx". Cela permet de récupérer les caractères émis sur le lien série.

Le problème est qu'il faut que je quitte le simulateur ou que je déconnecte le fichier pour pouvoir lire son contenu. Je soupçonne l'appli d'utiliser des fwrite pour écrire les données, ce qui explique cette bufferisation.

Ma question est : est-ce possible de régler une variable d'environnement ou de tuner un truc dans la libc ou autre manip pour désactiver la bufferisation ?

Merci pour vos idées.