View previous topic :: View next topic
|
Author |
Message |
Grant Goodale
New User
Joined: 13 Nov 2010 Posts: 67 Location: Brampton, Ontario, Canada
|
|
|
|
I hope that I am posting this in the proper forum.
I have a C++ program that is compiled with a parm of CXX SOURCE.
The pre-link uses a parm of MAP,NOER
The bind uses a parm of AMODE=31,RMODE=24,MAP,NORENT,CASE=MIXED
I execute this with a runtime parm of POSIX(ON),MSGFILE(SYSOUT),TERMTHDACT(MSG)
When I execute, I immediately receive:
USER COMPLETION CODE=4093 REASON CODE=00000070
I have done Google searches for this and they seem to say that this might be caused by:
(1) Insufficient memory (I have REGION=0M)
(2) There was no main() (I do have one that shows up on the BIND - it is not entered)
(3) LE was not initialized
One day ago, it was working so I think that I must have messed up my parms.
I would appreciate any ideas for solving this one. |
|
Back to top |
|
|
Pedro
Global Moderator
Joined: 01 Sep 2006 Posts: 2547 Location: Silicon Valley
|
|
|
|
Do you really need RMODE=24?
That is the only thing that looks suspicious to me.
And it probably depends on what else is going on in the address space. It might be that previous work is using up all of the 24bit storage. |
|
Back to top |
|
|
Grant Goodale
New User
Joined: 13 Nov 2010 Posts: 67 Location: Brampton, Ontario, Canada
|
|
|
|
Thanks for the suggestion but that did not solve the problem.
This is a batch step so the only thing in the address space is the initiator.
I am going to try various combinations to see if they can make any difference. |
|
Back to top |
|
|
Grant Goodale
New User
Joined: 13 Nov 2010 Posts: 67 Location: Brampton, Ontario, Canada
|
|
|
|
Found the problem - a bone-head mistake on my part. Forgot to include the CSECT that contained the main().
I have been doing this stuff since 1965 so I guess my brain is overfull! |
|
Back to top |
|
|
|