Date: Wed, 22 Jul 1998 18:23:33 +0300 (IDT) From: Eli Zaretskii To: "Salvador Eduardo Tropea (SET)" cc: djgpp-workers AT delorie DOT com, Charles Sandmann Subject: Re: Ispell and pipes In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Wed, 22 Jul 1998, Salvador Eduardo Tropea (SET) wrote: > Ok. But one technique I saw was hooking Int 0x29 (or similar) that > seems to be a DOS hook for capturing the output of a program and I > think that's called from inside DOS. I must check it. Spare your time and effort: I've been there and done that a long time ago. Hooking Int 29h works, but it's useless: when your RMCB is called, the DOSBusy flag is ON, since Int 29h is issued by DOS itself. So you cannot do anything useful in the program that hooks Int 29h, except stashing away the characters. Needless to say, you must be locked, and cannot page. It is also terribly slow, since Int 29h is called for every character. But if you want, I can mail you a short test program I used to test this, I still have it (just looked at it today when replying to your original message).