HDTenEightyP/NetNews huggingface dataset:
From: daveb@netcom.com (Dave Briccetti)
Subject: Re: Problem with WM_ACTIVATE.
Date: Thu, 03 Sep 92 02:51:23 GMT
Organization: Dave Briccetti & Assoc., OS/2 Consulting

dic5340@hertz.njit.edu (David Charlap) writes:
: Not really.  You'll have to remote-debug it.  You can't run a debugger
: on the same machine as the PM code you're debugging.  It halts lots of
: things. 

What???  I've been doing it for years.  Occasionally I'll have to put
printf's in, but most of the time I do quite well with Codeview or IPMD.

-- 

Dave Briccetti, Owner, Dave Briccetti & Associates
OS/2 Developer/Consultant
P.O. Box 1713
Lafayette, CA  94549-7013
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.programmer
Subject: Re: FSFILTER.SYS
Date: 26 Aug 92 21:03:06 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In article <83J4PB1w165w@tsoft.sf-bay.org> bbs.dennis@tsoft.sf-bay.org (Dennis Yelle) writes:
>Has anyone here gotten FSFILTER.SYS to do anything useful?
>
>I put "DEVICE=FSFILTER.SYS" in the CONFIG.SYS file for MS-DOS 5.0
>in the hopes that it would allow me to read and write the HPFS
>partition on my disk from DOS.  It didn't have ANY effect.
>It did not even produce an error message.
>
>Am I confused about what it is supposed to do, and/or how
>to make it do it?

You're quite confused.  FSFILTER.SYS does nothing for MS-DOS.  If you
boot a DOS disk into an OS/2 virtual machine (like with the "DOS From
Drive A:" icon), then the FSFILTER.SYS driver on THAT boot disk will
give the virtual machine access to the OS/2 file system.

>Is there ANY known way to read the files on the HPFS
>partition without booting OS/2?

Nope.
-- 
   |)  David Charlap           "I don't even represent myself
  /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
 ((|,)
  ~|~  Hi! I am a .signature virus, copy me into your .signature file.
Xref: sparky comp.os.os2.programmer:4568 comp.os.os2.misc:28617
From: patrice@cs.concordia.ca (SCATTOLIN patrice)
Newsgroups: comp.os.os2.programmer,comp.os.os2.misc
Subject: Hardware interrupt speed, how many interrupts per secs.
Date: 29 Aug 92 22:11:19 GMT
Followup-To: comp.os.os2.programmer
Organization: Computer Science, Concordia University, Montreal, Quebec


If I write a hardware interrupt driver for OS2 how many interrupt can I
expect being able to service. How much more overhead does OS2 impose
on hardware interrups? Finally what kind of performance degradation 
will I see for may hardware interrupt handlers moving them from DOS to 
OS2? 

I have heard a limit of 1000 interrupts being the maximum? Is is this for 
virtual interrupts (for DOS program running on a virtual DOS box or does
this applies as well to OS2 harware interrupt handelers)? Is there an
IBM statement on this somewhere?


Thanks, I have to convice superiors that going to OS2 should not cause a 
serious performance problem. Right now the DOS version handles somewhere 
between 4000 and 5000 interrupts per second and the must still do it 
under OS2.




-- 
Patrice Scattolin
					patrice@cs.concordia.ca
Concordia University			Montreal, Canada
"I am so far north that Santa lives two blocks from me"
Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
From: mmtl@cc.flinders.edu.au (T.Lampre)
Newsgroups: comp.os.os2.programmer
Subject: GCC/2 header files fixed.
Date: 26 Aug 92 01:57:34 GMT
Organization: Flinders University
Originator: mmtl@hobson.cc.flinders.edu.au


I have just ftp'd a new version of gcchdr.zoo onto
ftp-os2.nmsu.edu:/pub/downloads. 

This file now includes all header files.

For Australian access I have also put the gcc/2 stuff onto
luga.latrobe.edu.au (129.96.252.46) in /uploads/gcc2-2.2.2.

Trevor Lampre
<mmtl@cc.flinders.edu.au>
From: lance@lancea.actrix.gen.nz (Lance Andrewes)
Newsgroups: comp.os.os2.programmer
Subject: Re: Is there any way to execute a DOS program from a WINOS2 program?
Distribution: world
Date: Sat, 29 Aug 92 07:14:38 GMT
Organization: none

dic5340@hertz.njit.edu writes in article <1992Aug28.205248.21272@njitgw.njit.edu>:
> 
> In article <l9sep2INNqlc@predator.cs.utexas.edu> marty@cs.utexas.edu (Marty J. Sirkin) writes:
> >
> >   I have been playing around with WINOS2 (for fun), and noticed that the
> >WinExec call does not seem to function.  I seem to remember something from
> >a while back talking about this. [etc]
> 
> Can't be done.  WIN-OS2 will not launch non-Windows apps.  At least
> the current version.  IBM hinted that they may add this ability in the
> future.  For now, they (and I) fail to see the need for DOS boxes
> under WIN-OS2, when you can have them under OS/2.

Hmm.  I thought so too, until trying to install Quick Pack Pro
for Visual Basic.  The install program is a Win3 app, but it uses
PKUNZIP to decompress the files.  Result - under WinOS2 it bombs-out
when it tries to run PKUNZIP.  True, you can decompress the files
manually, but install does more than that.

Ability to spawn a dos app would be desireable in WinOS2.
__
 _______  Email: lance@lancea.actrix.gen.nz
////      ZL2AJH    Wellington, New Zealand
Newsgroups: comp.os.os2.programmer
From: bbs.dennis@tsoft.sf-bay.org (Dennis Yelle)
Subject: FSFILTER.SYS
Organization: The TSoft BBS and Public Access Unix, +1 415 969 8238
Date: Wed, 26 Aug 1992 04:38:42 GMT

Has anyone here gotten FSFILTER.SYS to do anything useful?

I put "DEVICE=FSFILTER.SYS" in the CONFIG.SYS file for MS-DOS 5.0
in the hopes that it would allow me to read and write the HPFS
partition on my disk from DOS.  It didn't have ANY effect.
It did not even produce an error message.

Am I confused about what it is supposed to do, and/or how
to make it do it?

Is there ANY known way to read the files on the HPFS
partition without booting OS/2?

--
Dennis Yelle (bbs.dennis@tsoft.sf-bay.org)
Newsgroups: comp.os.os2.programmer
From: bsn@world.std.com (Brent S Noorda)
Subject: CSet/2 Debugger breakpoints line limit
Summary: CSET/2 limit on breakpoint lines in source
Organization: The World Public Access UNIX, Brookline, MA
Date: Sun, 30 Aug 1992 12:17:19 GMT

When starting the CSET/2 debugger the lines that can be traced to or for
which brakpoints can be set are highlighted in read.  This ends for me
after about eighty lines of the source file.  Beyond this point I cannot
set breakpoints and cannot trace into.  What's up?
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.programmer
Subject: Re: gcc error in <stdio.h>
Date: 26 Aug 92 21:00:17 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In article <1992Aug25.210547.128@physc1.byu.edu> robertson@physc1.byu.edu writes:
>   I just started using gcc today.  I am new to c programming as well.
>   After installing gcc for OS/2 and following the directions in the
>   README and INSTALL files in the \gnu\doc directory, I read through
>   the first 30-40 pages about the command line parameters.  I thought
>   I understood so I tried to invoke the command from the gnu directory:
>
>          gcc samples\sample1.c -ansi -pedantic -g
>
>   which tells me that I have an error:
>
>          E:\GNU\GCC-INCLUDE/stdio.h:313: syntax error before `int'
>
>   I assumed that 313 meant in line 313 so I looked it up
>   It is this:
>          static inline int__sputc[int_c, FILE *_p] {
>                  ^^^^^^
>    I deleted this word and now it works.  I thought to delete it
>    because when I looked up static in my c book it always preceded a
>    variable type.  So I tried it.   Why does it now work?  Did I mess
>    the header up at all?

Don't use the "Pedantic" parameter.  You also can't link with gcc/2.
Try this:

gcc -c sample1.c
link386 sample1.obj;

For sample2 and sample3, you're going to have to include a "collect"
step.  See the Makefile file that's included in the samples directory.
The Makefile contains instructions to build the sample code - if you
have a MAKE utility, run it using Makefile as the input file.
Otherwise, try to figure out the contents of the file (it isn't too
difficult) and follow what it says.

-- 
   |)  David Charlap           "I don't even represent myself
  /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
 ((|,)
  ~|~  Hi! I am a .signature virus, copy me into your .signature file.
Xref: sparky comp.os.os2.programmer:4472 comp.os.os2.misc:28331
From: thg@cam-orl.co.uk (Tim Glauert)
Newsgroups: comp.os.os2.programmer,comp.os.os2.misc
Subject: Re: Does math coprocessor speed up GUI (here: OS/2 presentation mgr)?
Date: 27 Aug 92 10:21:30 GMT
Organization: Olivetti Research Ltd, Cambridge, England.

In article <19920826.074333.779@almaden.ibm.com>, ADUNSMUI@TOROLAB6.VNET.IBM.COM (Al Dunsmuir) writes:
|>   Having said that, having a math coprocessor (especially a tightly coupled
|> one as implemented in the 486) can speed up OS/2 applications.  For example,
|> IBM's X-Windows server (PM screen interface for TCP/IP) achieves __dramatic__
|> performance gains when a math coprocessor is present.

I wonder why that is?  The MIT X sample server only uses floating-point code
where the integer equivalent is likely to be slower, and only for primitives
such as arcs and wide lines.
From: kristine@cats.ucsc.edu (chfn)
Newsgroups: comp.os.os2.programmer
Subject: IPMD Tab Stops
Date: 1 Sep 92 04:56:19 GMT
Distribution: usa
Organization: University of California; Santa Cruz
NNTP-Posting-Host: am.ucsc.edu


Is there a way to change the tab stops in IPMD???

Thanks.
Xref: sparky comp.os.os2.programmer:4476 comp.os.os2.misc:28370
From: ADUNSMUI@TOROLAB6.VNET.IBM.COM (Al Dunsmuir)
Date: Thu, 27 Aug 92 11:46:46 EDT
Newsgroups: comp.os.os2.programmer,comp.os.os2.misc
Subject: Re: Does math coprocessor speed up GUI (here: OS/2 presentation mgr)?
Organization: IBM Canada Laboratory Ltd, Toronto, CANADA
Disclaimer: This posting represents the poster's views, not those of IBM
News-Software: UReply 3.0
            <1992Aug27.102130.9367@cam-orl.co.uk>

In <1992Aug27.102130.9367@cam-orl.co.uk> Tim Glauert writes:
>In article <19920826.074333.779@almaden.ibm.com>, ADUNSMUI@TOROLAB6.VNET.IBM.COM (Al Dunsmuir) writes:
>|>   Having said that, having a math coprocessor (especially a tightly coupled
>|> one as implemented in the 486) can speed up OS/2 applications.  For example,
>|> IBM's X-Windows server (PM screen interface for TCP/IP) achieves __dramatic__
>|> performance gains when a math coprocessor is present.
>
>I wonder why that is?  The MIT X sample server only uses floating-point code
>where the integer equivalent is likely to be slower, and only for primitives
>such as arcs and wide lines.
>

Tim,

  My understanding is that PMX performs not only the standard MIT X server
functions, but must translate the X-windows actions into the equivalent PM
actions.  Apparently this intermediate layer has the floating-point code in
question.

  I believe the PMX developers are working hard to improve this situation, as
each revision makes considerable improvement on its predecessor.

Al Dunsmuir                       Internet: adunsmui@torolab6.vnet.ibm.com
CODE Development II + TEAM OS/2      Voice: (416) 448-3315
IBM Canada Laboratory Ltd, Toronto, CANADA

OS/2 V2: Why settle for anything less?
From: feustel@netcom.com (David Feustel)
Newsgroups: comp.os.os2.programmer
Subject: No getch() in 2.0???
Date: 1 Sep 92 23:25:10 GMT
Organization: DAFCO: OS/2 Software Support & Consulting

Well, I finally got a C Set/2 program working that reads characters
from the keyboard without echoing. The problem is that I could only do
it by using the migration libraries. Is there NO getch() function in
the standard C Set/2 libraries?
-- 
Dave Feustel N9MYI <feustel@netcom.com>
 
( New .sig under construction. Watch this space! )
From: 4856056@mcimail.com (Al Lovrich)
Newsgroups: comp.os.os2.programmer
Subject: CSET/2 CSD's
Date: 4 Sep 92 15:00:12 GMT
Organization: Texas Instruments Materials and Controls Group
Nntp-Software: PC/TCP NNTP

Does anyone know of an FTP site that has the latest CSD's for the CSET/2
compiler?

-------
Regards,
Al Lovrich
4856056@mcimail.com  (Internet)
From: rvaniwaa@copper.denver.colorado.edu (Ronald J. Vaniwaarden)
Newsgroups: comp.os.os2.programmer
Subject: Re: realtime application
Date: 2 Sep 92 21:05:18 GMT
Organization: University of Colorado at Denver

In article <Btyt27.JqD@world.std.com> fred@world.std.com (Fred A Putnam) writes:
>...
>time at all because they are being time-sliced with each other and with the
>rest of OS/2.  The timer ticks are virtualized, and do not track in real time.

I have often wondered about this idea.  Does this mean that if you are
running a program for which you wish to time the length of execution, that you
will get the actual processor time rather than the real time?  I know in
Windows, you end up with the real time rather than processor time.

--Ron
From: preney@cs.uwindsor.ca (Paul Preney)
Newsgroups: comp.os.os2.programmer
Subject: Re: Running BC++ 3.1 under OS/2
Date: 2 Sep 1992 21:21:55 GMT
Organization: University of Windsor, Ontario, Canada

Newsgroups: comp.os.os2.programmer
Subject: Re: Running BC++ 3.1 under OS/2
Summary: 
Expires: 
Followup-To: 
Distribution: 
Organization: University of Windsor, Ontario, Canada
Keywords: 

In article <4839@daily-planet.concordia.ca> patrice@cs.concordia.ca (SCATTOLIN patrice) writes:
>
>
>How do you run Borland's C++ 3.1 under OS/2. I can't get it to run. All
>it says is that BC encountered some problem.  I would like to used both
>th IDE version and the command line version as I have to use make file 
>to get the project to run.
>
>
>Would the windows version of the interface be equivalent to the IDE?
>
>Thanks! I really don't want to go back to DOS.
>
>-- 
>Patrice Scattolin
>					patrice@cs.concordia.ca
>Concordia University			Montreal, Canada
>"I am so far north that Santa lives two blocks from me"

There is a setting in the OS/2 DOS Icon Object. Click on the DOS icon object in OS/2 (with the right mouse button), then choose Open->Settings.

(Now, I do not have OS/2 available right now as I am at a Sun Terminal but here is a description how to set it up approximately...)

Okay, now there is a "page" of DOS settings and one of them is SET_DPMI_something. It's settings are either AUTO, ENABLED, or DISABLED. Set this setting to ENABLED. This is because Borland C++ uses DPMI. You should be fine after you change this setting. (Close all you stuff, and run Borland.)

This is also documented in you README document for OS/2 v2.0. (Although the
instructions say it is for v3.0 and not v3.1). I have no problems running any of the v3.1 compiler settings.

Paul Preney
University of Windsor
preney@server.uwindsor.ca
Newsgroups: comp.os.os2.programmer
From: weinkam@fraser.sfu.ca (James Lawrence Weinkam)
Subject: Product Information Dialog Box
Organization: Simon Fraser University, Burnaby, B.C., Canada
Date: Wed, 26 Aug 1992 18:27:42 GMT

I am developing a program using the workset/2, and was wondering
how to create a product information dialog box.  I tried creating
a normal dialog box to use as the product information, and it works
ok.  The thing I have not figured out is how to have it only stay 
up for the selected amount of time.  In the system setup I have set
that product information is to be displayed for 2 seconds, but have 
not been able to get my programs product information to automatically
remove itself after the two seconds.

How do you find out how long the product information is supposed to
be displayed for?

How do you make the dialog box close after the desired time?

Thanks for the help.

James
From: Joakim.Hernberg@p4.f17.n270.z2.fidonet.org (Joakim Hernberg)
Newsgroups: comp.os.os2.programmer
Subject: What is wrong with this post(Idle dos box/giveup time slice)?
Date: 30 Aug 92 11:26:00 GMT
Article-I.D.: fast.715294798.F00001


 > From: mg@elan (Michael Golan)
 > Organization: Princeton University, Dept. of Computer
 > Science

 > I posted this about 10 days ago. Only got one followup
 > that didnt answer my questions at all.

The preferred way is:

    mov    ax, 1680h
    int    2Fh
;
;Returns:
;
; al = 0   supported
; al = 80h not suppported

Unfortunately this does not work in an image booted DOS session,
the following undocumented inteface has been found though:

    hlt
    dw     0CA35h

Supposedly dx:ax should specify time to sleep, with 0:0
specifying the remainder of the current slice.  I have not
been able to verify this though...

I would appreciate a copy of the results in case someone
investigates this undocumented MVDM interface.

 > [I need a DOS system call, not the on in OS2 API]

Well, how about them apples ;-)

   Joakim Hernberg
   jbh@fido.lu
From: merrill@cs.arizona.edu (Darren Merrill)
Newsgroups: comp.os.os2.programmer
Subject: New CSD for C Set/2
Date: 28 Aug 92 20:35:12 GMT

Well, I've been told that a new CSD (CS00013 ?) for C Set/2 is out. 
This one includes fixes for two of 'my' bugs.  Would some kind
sole grab it from CompuServe (when it comes across) 
and send it on to Hobbes?  Thanks.

-darren

--
Darren Merrill                  UUCP: uunet!arizona!merrill
University of Arizona           Bitnet: merrill%cs.arizona.edu@arizona.bitnet
Department of Computer Science  Internet: merrill@cs.arizona.edu  
Newsgroups: comp.os.os2.programmer
From: rogge@leland.Stanford.EDU (Sven Rogge)
Subject: link386 
Keywords: gcc, link, os/2
Organization: DSG, Stanford University, CA 94305, USA
Date: Mon, 31 Aug 92 23:58:07 GMT

Hi GCC people,

I have to link a 16 bit obj with my GCC (2.1 for OS/@ 2.0) program obj code.
The 16 bit thing is necessary because it is the interface t a 
National Instruments GPIB driver (also 16 bit). So it would not help
to recompile the source of the interface code.

I do not have Microsof C 6.0 (generate my code in 16 bit), but NI
told me that link386 could linka 16 and a 32 bit application.
I called IBM --> no information.

Any hints?????

Sven
(rogge@leland.stanford.edu)
From: gt0059e@prism.gatech.EDU (Garrett Drysdale)
Newsgroups: comp.os.os2.programmer
Subject: Re: Running BC++ 3.1 under OS/2
Date: 31 Aug 92 22:07:55 GMT
Organization: Georgia Institute of Technology


About running BC++ 3.1 under OS/2

I have BC++ 3.1 running on my machine.  I have it installed on a HPFS
partition.  I do not have the command line compiler installed.  I
did have the windows stuff installed under WIN-OS2, but I removed it
because it was flakey and some of it did not seem to run at all.

The dos part however seems to run fine.  You must however set the
DPMI_DOS_API setting to ENABLED.  Also, I have heard that some people
have had the compiler (from IDE) re-compile before running the program 
when the program is already up to date.  I believe however, that these
persons had BC installed on a FAT partition as I have not seen this problem
yet.   I have not used the compiler extensively as of yet so I don't
know of all the gotcha's but it does seem to work fine so far.

Hope this helps.

Garrett

-- 
Garrett Drysdale
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp:	  ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt0059e
Internet: gt0059e@prism.gatech.edu
Newsgroups: comp.os.os2.programmer
From: bjaspan@athena.mit.edu (Barr3y Jaspan)
Subject: Re: Linking 16-bit Code with 32-bit code
Organization: Massachusetts Institute of Technology
Date: Fri, 28 Aug 1992 01:46:47 GMT

You need to declare the 16 bit functions as such explicitly, and declare all
pointer arguments at 16 bit pointers.  For example, if you were calling a 16
bit version of strcpy from 32 bit code, you would need to declare it like this:

_Cdecl _Far16 char * _Seg16 strcpy(char * _Seg16, char * _Seg16);

Then, when you call the function from 32 bit code, C Set/2 will generate the
appropriate magic.  You may also have to declare the function as _System to C
Set/2 will use the right calling convention (pure stack); I don't know how MSC
passes arguments.

This is unlikely to work with functions that accept or return structures.

--
Barr3y Jaspan, bjaspan@mit.edu
From: Alfred.Kayser@dnpap.et.tudelft.nl (Alfred Kayser)
Newsgroups: comp.os.os2.programmer
Subject: Problem with WM_ACTIVATE.
Date: 1 Sep 92 13:18:13 GMT
Organization: Delft University of Technology, Dept. of Electrical Engineering

Help, I have a problem with a PM program. When I open a (WinCreateStdWindow)
standard window, but which is hidden, and I show it using
a WinShowWindow, PM sends me a WM_ACTIVATE message. So far so good,
I set the 'active' flag and returns FALSE. So far as is documented, but
PM crashes and gives a protection violation. Help I'm lost in PM!!!

Please if someone says, that's the same problem I had, and solved, could
that person mail me on the solution.

P.s. O.S. is OS/2 1.3 and 2.0 (same problem), under 1.2 it runs just fine...
Hardware is PS/2 and 386 clone. Compiler is Microsoft C 6.00 (The last
thing MS produced for OS/2???)

Thanks in advance, Alfred


--
-- Ir. Alfred Kayser. PACS, OS/2, TCP/IP. --- Email: AKayser@et.tudelft.nl --
-- CARDIT, Delft University of Technology ------------ Tel: (31)-15-786179 --
-- P.O.Box 5031, 2600 GA Delft, The Netherlands ------ Fax: (31)-15-784898 --
From: sl31+@andrew.cmu.edu (Stephen M. Lacy)
Newsgroups: comp.os.os2.programmer
Subject: Need MOUSEMSG quickly!
Date: 28 Aug 92 10:54:42 GMT
Article-I.D.: andrew.oebbNma00VotA3REMm
Organization: Sophomore, Math/Computer Science, Carnegie Mellon, Pittsburgh, PA

Hi there,

I forgot to write down the MOUSEMSG macro, and can't seem to find it in
Petzold's book.  If its in the book, just tell me the page number.  If
not, I'd really not like to have to use this damn macro, since it seems
to not really be supported anymore, so if you could, just let me know
what the two MPARAM's return with on a WM_MOUSE or WM_MOUSEMOVE message.
I don't remember if these macros are used with the WM_BUTTON* macros, so
I guess I would need it to be able to use those too.  Thanks.

Steve

BTW, is there a programmer FAQ that might have this kind of thing in it?
 I had to do the same thing with the COMMANDMSG macro a few months ago. 
Sorry.

"Wherever you go, you always take the weather with you." -Crowded House
From: uma@natinst.com (Uma Arunkumar)
Newsgroups: comp.os.os2.programmer
Subject: 16bit to 32 bit conversion problem
Date: 2 Sep 92 17:06:16 GMT
Article-I.D.: natinst.1992Sep2.170616.24100
Organization: National Instruments, Austin, TX



****************** Mixed 16 bit application Question ************************
(i)  Prog16.c is compiled with Microsoft C 6.0 compiler.
(ii) It uses 16 bit C runtime libraries.
(iii) It uses 16 bit OS2 API.
(iv) Prog32.c is 32 bit code and compiled with CSet/2 compiler.
(v)  Prog16.c and Prog32.c are linked with 16 bit version of os2.lib called os2286.lib.
(vi) They are linked with 32 bit linker, LINK386.

The command file prog32.cmd looks like this:
           icc /c /w3 /Q /Gd- prog32.c
           link386 /NOI prog32.obj,prog16.obj,,,os2286;

The command file for compiling 16 bit code looks like this:
          prog16.obj : prog16.c
          cl /c /Al /NDDATA16 /NTTEXT16 /NTCODE16 /Gs /ZI /0x prog16.c 
***************************************************************

I changed the wherever it is necessary, 
     pointers to _Seg16 and functions to _cdecl.

(1) What should be done about the global variables defined in 16 bit code
but to be used in 32 bit code using extern preprocessor directive?

*********************************************************
  
When I run the program, it gives the error message given below:
     SYS3171 :
     A program caused an exception c0000005 at 1a050670.
     Due to insufficient stack space, the exception was not dispatched.
     The process was terminated.
     DOSCALL1.DLL 0005
     .....................................information on registers follows.......................
 
(2) What is the cause of the above error?


I WOULD HIGHLY APPRECIATE SOME HELP.

Thanks in advance.

My Email address is uma@natinst.com.

uma.