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
