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 compilers >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