Have you tried running with RPTOPT(ON) ?   This should help you verify what
options are being used, and if multiple programs are starting.



On Mon, Oct 1, 2012 at 11:44 AM, Charles Mills <[email protected]> wrote:

> Kirk, thanks.
>
> > Is there more than one main() program?
>
> Don't think so. My main calls C++ methods one of which in turn calls
> gsk_environment_open() and that is where and when the problem occurs. It
> all
> works if I don't do the gsk_xxx() calls.
>
> > How are you setting POSIX(ON)? At run time?
>
> Yes, with PARM='POSIX(ON)/other parm options'.
>
> > We generally set this option in each compile unit, via a #pragma
>
> That would be my intent once I got things sorted out.
>
> Charles
>
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]] On
> Behalf Of Kirk Wolf
> Sent: Monday, October 01, 2012 11:56 AM
> To: [email protected]
> Subject: Re: EDC5167I Access to the UNIX System Services version of the C
> RTL is denied
>
> Is there more than one main() program?   If so and they run in the same
> enclave, then they need to use the same C RTL.
>
> How are you setting POSIX(ON)? At run time?
> We generally set this option in each compile unit, via a #pragma:
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to