🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer
Article #2831

Workframe and MSC 6.00A

#2831
From: Tim Francis
Date: Mon, 14 Dec 1992 18:43
35 lines
2193 bytes
In article <1gb6grINNcjk@morrow.stanford.edu>,
GG.MPD@forsythe.stanford.edu (Michael Durket) writes:
>
>I'm getting a C1024 error running MSC 6.00A under the Workframe
>(the compiler was installed so that it runs under OS/2 not
>DOS).
>
>The error is due to the fact that I'm compiling with the /Zi
>option and is caused by the compiler running out of files.
>(I located an article in the Microsoft Knowledge Base that
>indicates that the /Zi option requires a file handle, and
>that this may cause nested includes to run out of files thus
>causing the C1024 error).
>
>According to the article, the fix is to edit CONFIG.SYS to
>increase the FILES= parameter. This is all well and good,
>but that applies to DOS programs only, correct? For OS/2
>does this have any meaning? If so, how do I adjust it for
>running MSC in OS/2 protected mode under the Workframe?
>
>Any assistance is appreciated.

WorkFrame uses several file handles itself, to pipe the output of the
compiler into the listbox, etc.  To compensate, the maximum number
of file handles available is dynamically increased, above the FILES=
statement in your config.sys (which does work under OS/2).  Unfortunately,
and as best as we can determine, MSC 6a is hardcoded to only use file
handles less than 20.  Even though the final open succeeds, the compiler
will report a failure, and abort.

To compensate, I've written a small utility that will move all file handles
in use to above 20; the compiler will now run to completion.  The utility
is located on the WorkFrame/2 interface documentation & sample disk,
which can be obtained from any IBM marketing office.  For further
details on how to obtain this disk, contact me off-line.   -tim
Technical Details
Message-ID: <19921214.104354.730@almaden.ibm.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!vnet.ibm.com
References: <1gb6grINNcjk@morrow.stanford.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!vnet.ibm.com
From: francis@vnet.ibm.com (Tim Francis)
Message-ID: <19921214.104354.730@almaden.ibm.com>
Date: Mon, 14 Dec 92 13:43:17 EST
Subject: Workframe and MSC 6.00A
Newsgroups: comp.os.os2.programmer
References: <1gb6grINNcjk@morrow.stanford.edu>
Reply-To: francis@vnet.ibm.com
Organization: IBM Canada Lab, WorkFrame/2 development
Disclaimer: This posting represents the poster's views, not those of IBM
Lines: 35