From: Endlisnis Newsgroups: comp.os.msdos.djgpp Subject: Re: using function 0x3f of int 0x21 hangs my machine Date: Wed, 26 Aug 1998 19:33:45 -0300 Organization: NBTel Internet Lines: 19 Message-ID: <35E48D48.67C0DF73@unb.ca> References: <35E29CA2 DOT 84D74E75 AT silesia DOT top DOT pl> NNTP-Posting-Host: fctnts07c01.nbnet.nb.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Paszek wrote: > When I take over int 0x8, and call function 0x3f of int 0x21 (disk > read), my computer hangs. This only happends under DOS, under WIN95 > everythink works ok. What is strange restoring old vector beafore > reading from disk doesn't help. You are not allowed to call any DOS/BIOS functions from inside an interrupt. Win95 doesn't inforce it, but CWSDMPI does. -- (\/) Endlisnis (\/) s257m AT unb DOT ca Endlisnis AT GeoCities DOT com Endlis AT nbnet DOT nb DOT ca