Date: Thu, 27 Aug 1998 14:49:14 +0300 (IDT) From: Eli Zaretskii To: Dim Zegebart cc: "Thomas J. Hruska" , djgpp AT delorie DOT com Subject: Re: Display question... In-Reply-To: <35E4E7EF.CF07B3F4@post.comstar.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Thu, 27 Aug 1998, Dim Zegebart wrote: > Since DJGPP has UNIX ancestor it has some UNIX features too. So, in UNIXall > streams (stdout is a stream) are buffered and behave exactly as you describe. The real reason for this buffering is performance: every write needs a switch from protected to real mode and back. So writing every character with a separate call to DOS will severely punish programs that print large amounts of text to the screen.