🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #22

More tha 2 files open on MS-DOS

#22
From: Divisione SINCON
Date: Fri, 30 Oct 1992 09:17
21 lines
1392 bytes
To whom it might concern,
opening more than 20 files in MSDOS is a matter of TWO things:
-You have to have the statement "FILES=<anything>20>" in your CONFIG.SYS (easy)
-Your C library Must Support It !!! The default library which comes with Borland C,
for example comes with a stanement "#define FOPEN_MAX 20" in it and the
libraries have been compiled with that !! static struct arrays like 
"extern _streams[];" are statically dimensioned !!!
So You have to rebuild the library. 
Under MSDOS, if You're using gcc You are most likely using djgpp and so  you
are using go32, which is responsible of the actual file writes and is compiled wed
with Borland C, hence the problems.
Two piece of information:

- for MS-DOS related questions the djgpp list is more suitable
.
- Borland C/C++ ver 3.0+ comes with library sources so you can recompile 


library first and then go32.
Best Regards
Mauro Condarelli
Technical Details
Message-ID: <9210300935.AA12396@life.ai.mit.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!minsky.csata.it!sincon

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!minsky.csata.it!sincon
From: sincon@minsky.csata.it (Divisione SINCON)
Newsgroups: gnu.gcc.bug
Subject: More tha 2 files open on MS-DOS
Message-ID: <9210300935.AA12396@life.ai.mit.edu>
Date: 30 Oct 92 09:17:19 GMT
Article-I.D.: life.9210300935.AA12396
Sender: gnulists@ai.mit.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 21
Approved: bug-gcc@prep.ai.mit.edu