On Fri, 2 Nov 2007 01:24:13 -0500, Bruce Hewson <[EMAIL PROTECTED]>
wrote:
>>It does say!
>>
>>
>"You can use the METAL C option to generate code that
>does not have Language Environment runtime dependencies."
>
>
>And it also says!
>
>
>Metal C Runtime Library
>
>The Metal C Runtime Library is a new base element of z/OS
>and is completely independent of Language Environment.
>The library modules are made available in the link pack
>area (LPA) during IPL. Both AMODE 31 and 64 are supported,
>as long as you are calling the functions in primary
>address space control (ASC) mode. The library functions
>make use of the default linkage provided by the compiler’s
>METAL option, which requires a small contiguous stack that
>uses the standard save area convention that z/OS assembler
>programmers are familiar with.

The runtime environment is only required if you make use of the services
provided by the runtime environment.  It also doesn't change the fact that
HLASM is what is emitted.  It is not like 'regular' C which cannot execute
without an LE environment and the LE RTL linked with your program.

Scott Fagen
Enterprise Systems Management

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to