On Thursday 12 June 2003 15:56, Michael Höing wrote: [...]
hat zwar etwas gedauert, aber hier die Rückmeldung. Die Sache mit dem Schliessen der Standardeingabe im Grafikteil hat leider nicht funktioniert.
Irgendwie bekommt dann die Hauptroutine alle möglichen Sonderzeichen vom Grafikthread und die kann ich nicht gebrauchen (und auch nicht abblocken). [...]
Hi, also das verstehe ich nicht. Die Sache laeuft doch so ab: Das Programm wird gestartet und hat eine Standardeingabe -> nun kopierst du den Filediskriptor der Standardeingabe und schliesst den Filedeskriptor 0 -> SDL wird gestartet Die Standardeingabe kommt nun ueber den kopierten Filedeskriptor, von dem SDL aber keine Ahung hat. Das Hauptprogramm muss nun jedoch vom kopierten Filedeskriptor lesen. Wenn sich SDL beschwert, dass die Standardeingabe geschlossen ist, dann kannst du einen FIFO nach 0 umlenken mittels dup2(). Ciao