I understood the original question to be how to avoid OMVS and you almost 
certainly need OMVS for printf. For Metal C I wrote my own printf subset 
that calls WTO - you at least have varargs.

Cheers,

Dave Griffiths
z/OS Developer
IBM United Kingdom Limited, Hursley Park, Winchester, SO21 2JN, UK
 



From:   David Crayford <[email protected]>
To:     [email protected]
Date:   08/03/2017 13:52
Subject:        Re: Which C library functions imply dub?
Sent by:        IBM Mainframe Discussion List <[email protected]>



On 8/03/2017 9:15 PM, David Griffiths1 wrote:
> Hi, not sure of the definitive answer but you can probably take a guess 
by
> comparing with the Metal C library. By definition Metal C calls don't
> require access to the unix kernel. In fact if you don't want to connect 
to
> OMVS why not use Metal C anyway?

That's a no-brainer! For a simple example how about just being able to 
use printf().

> Cheers,
>
> Dave Griffiths
> z/OS Developer
> IBM United Kingdom Limited, Hursley Park, Winchester, SO21 2JN, UK
>
> 
>
>
>
> From:   Charles Mills <[email protected]>
> To:     [email protected]
> Date:   08/03/2017 02:30
> Subject:        Which C library functions imply dub?
> Sent by:        IBM Mainframe Discussion List <[email protected]>
>
>
>
> X-posted from a thread on MVS-OE
>
> 
>
> How would I determine which standard C library functions imply or cause 
a
> dub? (Other than by trying them without an OMVS segment and seeing if 
they
> blow up?) Is this documented somewhere? I guess another way of phrasing
> the
> question is "how would I determine which standard C library functions 
are
> 'UNIX functions'?"
>
> 
>
> Do most of them? Surely not strlen()? Does fopen()? Only if you 
reference
> a
> UNIX file as opposed to //DD:FOO?
>
> 
>
> Charles
>
> 
>
>
> ----------------------------------------------------------------------
> 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

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