--- gforth/engine/support.c 2008/11/01 22:19:30 1.38 +++ gforth/engine/support.c 2009/01/29 19:51:27 1.39 @@ -506,6 +506,7 @@ int gforth_system(Char *c_addr, UCell u) char *prefix = getenv("GFORTHSYSTEMPREFIX") ? : DEFAULTSYSTEMPREFIX; size_t prefixlen = strlen(prefix); char buffer[prefixlen+u+1]; + fflush(stdout); #ifndef MSDOS int old_tp=terminal_prepped; deprep_terminal();