Die Bildschirmbehandlung von checkini.exe und cleanini.exe scheint aber nicht kompatibel mit der MESHELL zu sein.
Keine Anzeige! Gibt man allerdings die erwarteten Eingaben blind ein, laufen die Programme an und liefern auch Screenoutput.
Ist das ein Konfigurationsfehler? Geht es nicht besser oder ist das noch ein Bug?
Wahrscheinlich ist dies das bekannte Standardproblem mit stdout und stderr bei manchen Kommandozeilenprogrammen. Siehe Doku ziemlich am Ende Kapitel "Kompatibilitätsprobleme mit existierenden Programmen".
Alle stdout Programmierer, die stdin lesen, müssen ein fflush (file) aufrufen, bevor ein stdin Input erwartet wird. Die zu beantwortende Frage hängt noch im Output-Puffer und der Cursor erwartet schon den Userinput. Bei Stderr tritt das Problem nicht auf, weil stderr laut ISO Norm grundsätzlich nicht gepuffert wird, stdin aber schon. Es ist also ein Programmierfehler im Anwendungsprogramm, das in der normalen Kommandozeile nicht zu Tage tritt. In professionellen von Unix portierten Programmen ist das in der Regel richtig. Bei Info-Zip wird deshalb etwa eine Frage immer über STDERR ausgegeben.
Hat jemand Kontakt zu Henk Kelder in letzter Zeit gehabt oder gibt es die Sourcen?