X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Benjamin David Lunt" Newsgroups: comp.os.msdos.djgpp,comp.os.msdos.programmer References: <0KGZ00GQ8UBIYMM0 AT mta4 DOT srv DOT hcvlny DOT cv DOT net> <9NFyl.43886$5t4 DOT 31555 AT newsfe24 DOT iad> Subject: Re: DJGPP Setup? Lines: 51 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-RFC2646: Format=Flowed; Original Message-ID: X-Complaints-To: abuse-news AT frontiernet DOT net NNTP-Posting-Date: Thu, 26 Mar 2009 14:58:51 UTC Organization: Frontier Date: Thu, 26 Mar 2009 07:58:48 -0700 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "Steve" wrote in message news:gqfs52$f4i$1 AT aioe DOT org... > "Benjamin David Lunt" writes: >> >>However, I don't know if there is still a limit in the DOS >>internals or not. I would guess you have to call an undocumented >>DOS service (3.3x or higher) to tell DOS that you have >>moved the Handle Array and it is now larger. >> > > Hi, > > The Microsoft MS-DOS Programmer's Reference", Version 5, > has a comment on increasing the number of handles for a > process (pg 27). Part of which is as follows. > > "MS-DOS also imposes a limit of 20 on the number of file > handles available for individual programs" > .. > "If more handles are needed, a program can increase its > own limit by using Set Maximum Handle Count "..."Increasing > the number of handles does not increase the number of > open files." > > (pg 384) Fn 67H > "This function sets the maximum number of handles for the > program but does not change the number of handles > available in the system." > > "Undocmented DOS" 2nd ed. says on page 742. > "Although documented, this function is included because of > a bug in early releases. This function is used to increase > the per-process limit on open files beyond the default limit > of 20 files." > > Excuse any typos. Hi Steve, Thanks for this. It has been a while since I have done anything like this. I also have "Undocumented DOS", though I think it is the 1st Edition (1990). Still, it would be interesting to know if one could read/write from that 21st handle. Maybe if I get a little time, I will write a bit of code and see. Thanks, Ben