TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mario Semo
from: Jonathan de Boyne Pollard
date: 1996-11-01 03:10:44
subject: file handles

MS>
  > MS>> just do what MS suggest to do. change the startup code.
  >
  >  PE> The real objective is to fix the C program called CL!
  >  PE> Which obviously doesn't come with source code.
  >
  > ???? whats the problem with CL.EXE ????
  >
  > you should NOT confuse CRT with a codeTranslator. CL.EXE
  > (which in reality is just the compiler front end - when you
  > want to patch the compiler you must path the compiler back
  > end!) is just the codeTranslator. it has nothing to do with
  > the crt.
MS>

  He's having problems compiling a program with a lot of #include
  statements in, because CL.EXE runs out of file handles as it is
  compiling.

  This can be traced to the fact that CL.EXE is itself linked to
  Microsoft's RTL, and so has the same restrictions on open files that
  compiled C programs have.

  Interestingly enough, Microsoft is not the only compiler vendor whose
  tools suffer from limitations in their own runtime library.  Borland's
  command-line compiler and linker for DOS have massive efficiency
  problems if you redirect their output through a pipe -- the same
  problems that programs compiled in Borland C++ for DOS have.

  > JdeBP <
___
 X MegaMail 2.10 #0:
--- Maximus/2 3.01
* Origin: DoNoR/2,Woking UK (44-1483-725167) (2:440/4)
SEEN-BY: 50/99 270/101 620/243 625/160 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/317 800/1
@PATH: 440/4 141/209 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.