🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.4dos
Article #5

Re: Patches to make BC++ 3.0 generated code 4DOS-aware

#5
From: Kenneth Falck
Date: Sun, 09 Aug 1992 15:52
16 lines
1222 bytes
In article <b8zmck_.messina@netcom.com> messina@netcom.com (Tony Porczyk) writes:
>
>findfirst() and findnext() have nothing to do with the shell.  They
>are DOS interrupts (21/4E & 21/4F, respectively).  Unless you are
>willing to invoke shell to search for each file, which would be
>pathetically slow, there is nothing JP Software can do for you. 
>You may use FCBs if you wish, they're faster... not any better though.

Well.. Couldn't the 4DOS shell simply just replace the DOS-0x21 vector
with another one that checks for 0x4E or 0x4F, and redirect the calls
to findfirst/findnext to a 4DOS-routine, and all other calls to the
original DOS-vector?

-- 
kennu@mits.mdata.fi
<here's where the dumb quote is supposed to be>
Technical Details
Message-ID: <1992Aug9.155231.20512@mits.mdata.fi>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!mits!kennu
References: <1992Aug08.180127.23394@donau.et.tudelft.nl> <b8zmck_.messina@netcom.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.4dos,comp.os.msdos.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!mits!kennu
From: kennu@mits.mdata.fi (Kenneth Falck)
Subject: Re: Patches to make BC++ 3.0 generated code 4DOS-aware
Message-ID: <1992Aug9.155231.20512@mits.mdata.fi>
Keywords: 4DOS, C, BC++ 3.0, setargv
Organization: Microdata Oy, Helsinki, Finland
References: <1992Aug08.180127.23394@donau.et.tudelft.nl> <b8zmck_.messina@netcom.com>
Date: Sun, 9 Aug 1992 15:52:31 GMT
Lines: 17